[linux] Re: RAMdisks

Caspar Maessen cmaessen op casco.demon.nl
Vr Apr 3 20:56:27 CEST 2009


Op vrijdag 3 april 2009, schreef Ad van den Broek:

  >  $ mkdir /home/public/data/rd2
  >  $ mount -t tmpfs -o size=1m tmpfs /home/public/data/rd2
  >  mount: Mounting tmpfs on /home/public/data/rd2
  >
  >  verschijnt "failed: Invalid argument"
  >  op m'n Linux mandrake-achtig 2.4 systeem.
  >  (en de eventuele suggestie van jullie voor een alternatief
  >   is vandaag voor mij -om andere redenen- hier niet realistisch).
  >
  > * tenslotte is er een ramfs methode
  >  Die lijkt functioneel te voldoen.
  >  Die geeft geen foutmelding.
  >  Echter, de opgegeven size is een startwaarde
  >  en de actuele size is dynamisch.
  >  De grootte kan dus groeien en zorgen voor Memory full.
  >  Hierdoor valt ook deze methode af.
 
tmpfs /tmp tmpfs size=2G,nr_inodes=10k,mode=1777,noatime,nodiratime 0 0

Dit is de fstab-regel die ik gebruik om tmpfs te mounten op /tmp. Werkt 
vlekkeloos. Hierbij wordt het geheugen dynamisch gebruikt tot een maximum van 
2GB. Dus geen startwaarde, maar de bovenste limiet.

Ik heb overigens geen idee wat er niet goed gaat met jouw mount-opdracht:
# uname -sr
Linux 2.6.22.19-0.2-bigsmp
# mount -t tmpfs -o size=1m tmpfs /mnt
# mount
[...]
tmpfs on /mnt type tmpfs (rw,size=1m)
# df -h
Bestandssysteem       Grtte Gebr Besch Geb% Aangekoppeld op
[...]
tmpfs                 2,0G  110M  1,9G   6% /tmp
tmpfs                 1,0M     0  1,0M   0% /mnt

Caspar.



More information about the Linux mailing list