Opened 16 years ago

Closed 16 years ago

#21 closed enhancement (fixed)

definition of memory disks in fstab

Reported by: huub Owned by: tim
Priority: minor Milestone:
Keywords: Cc:
Resource needed to fix:

Description (last modified by rick)

In de ultradesic guide staat een suggestie om ipv

varsize=8192
varmfs="YES"
tmpmfs="YES"
tmpsize=8192

in rc.conf
de memory disks te definieren in /etc/fstab:

(Note: A user who goes by the name "protologic" pointed out a nice tip in the user forums. Instead of defining the varmfs and tmpmfs variables in your /usr/minibsd/etc/rc.conf, you can instead accomplish the same thing by putting the following lines your /usr/minibsd/etc/fstab file:)

md /var mfs rw,-s8m 2 0
md /tmp mfs rw,-s8m 2 0

It works the same either way, but some people prefer to have all their mount points defined in their fstab.

Ik denk dat dit een beter alternatief is.

Change History (5)

comment:1 by huub, 16 years ago

Priority: majorminor
Type: defectenhancement

in reply to:  description comment:2 by tim, 16 years ago

Replying to huub:

In de ultradesic guide staat een suggestie om ipv

varsize=8192
varmfs="YES"
tmpmfs="YES"
tmpsize=8192

in rc.conf
de memory disks te definieren in /etc/fstab:

(Note: A user who goes by the name "protologic" pointed out a nice tip in the user forums. Instead of defining the varmfs and tmpmfs variables in your /usr/minibsd/etc/rc.conf, you can instead accomplish the same thing by putting the following lines your /usr/minibsd/etc/fstab file:)

md /var mfs rw,-s8m 2 0
md /tmp mfs rw,-s8m 2 0

It works the same either way, but some people prefer to have all their mount points defined in their fstab.

Ik denk dat dit een beter alternatief is.

Huub,

De configuratie van de md disks wordt bij NanoBSD geïnitialiseerd door rc.initdiskless.
De configuratie van rc.initdiskless is alles wat je vindt onder /conf. Het volume
van de md disks wordt bepaald door de waarde die is ingesteld in respectievelijk
conf/base/var/md_size en conf/base/etc/md_size

De default waardes hiervan, 10240, kunnen bij het uitvoeren van de NanoBSD installatie
eventueel worden overschreven met de volgende variabelen:

NANO_RAM_TMPVARSIZE=
NANO_RAM_ETCSIZE=

in reply to:  description comment:3 by rick, 16 years ago

Description: modified (diff)

Replying to huub:

In de ultradesic guide staat een suggestie om ipv

varsize=8192
varmfs="YES"
tmpmfs="YES"
tmpsize=8192

in rc.conf
de memory disks te definieren in /etc/fstab:

(Note: A user who goes by the name "protologic" pointed out a nice tip in the user forums. Instead of defining the varmfs and tmpmfs variables in your /usr/minibsd/etc/rc.conf, you can instead accomplish the same thing by putting the following lines your /usr/minibsd/etc/fstab file:)

md /var mfs rw,-s8m 2 0
md /tmp mfs rw,-s8m 2 0

It works the same either way, but some people prefer to have all their mount points defined in their fstab.

Ik denk dat dit een beter alternatief is.

comment:4 by rick, 16 years ago

Description: modified (diff)

varsize=8192
....
}}} in rc.conf

de memory disks te definieren in

md /var mfs rw,-s8m 2 0
md /tmp mfs rw,-s8m 2 0
]}} in /etc/fstab

Ugly! Dat is de oude BSD manier, de variables zijn niet voor niet geintroduceerd, om dit soort vieze hacks in /etc/fstab weg te laten.

Achtergrond: De manier waarop die ram disks aangemaakt worden verschilde nog al per release, verder was er ook geen manier op de disken netjes voor te populeren. Zoals Tim al zei, daar is rc.diskless voor in de plaats gekomen die al dit soort dingen nu eens netjes oplost.

comment:5 by huub, 16 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.