Computer

Memory File System i OpenBSD

Lars Sommer, lasg@lasg.dk, 31-07-2004

Alt hvad du bruger denne vejledning til er dit eget ansvar. Datatab på grund af
informationerne i denne vejledning er ligeledes dit eget ansvar.

Et filsystem i dine RAM er normalt meget hurtigere end et på en harddisk. Hvis
du har mange RAM, og ofte laver tunge opgaver (der bruger harddisken en del),
er det sikkert en fordel for dig at lave et Memory File System (mfs). Hvis du
er administrator for et større system, kan du være flink mod dine brugere, og
lade /tmp ligge i RAM f.eks.

I OpenBSD er det meget let at sætte et mfs op:
Du starter med at lave dets monteringspunkt, eks.:
mkdir /mnt/mfs

Så bruger du mount_mfs til at reservere noget RAM, og gøre det brugbart som
filsystem. Som her:
mount_mfs -s 25600 swap /mnt/mfs

Hvilket giver 512*25600 bytes filsystem i RAM (ca. 10MB)
Og nej, bare rolig, den bruger selvfølgelig ikke dine evt. swap-partitioner
(læs mount-mfs’ man side).
Hvis mount_mfs kommer med underlige fejl mht. størrelsen, må du forsøge at
lave en mindre partition. Det går jo ikke at lave en der er større end dit
antal RAM.

Det er en god idé at lave backup af mfs’et tit. Hvis strømmer ryger, gør
indholdet af RAM jo også. Min tager backup automatisk hvert 10. minut, når
jeg bruger mit mfs aktivt.

Hvis du nu sidder med den idé at lade hele dit OpenBSD-system køre fra RAM,
skal du google det. Jeg ved der er en fin engelsk vejledning om det emne. Det
er relativt let at gå til, men kræver dog at du kompilerer en kerne selv.

Du er velkommen til at kontakte mig angående indholdet af denne vejledning.

Leave a Reply

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *