[linux] Re: RAMdisks

Geert Stappers stappers op stappers.nl
Vr Apr 3 23:04:17 CEST 2009


Op 20090403 om 20:56 schreef Caspar Maessen:
> 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.
>  
> 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

Mijn inschatting is dat de kernel in kwestie geen tmpfs support heeft.

Van de niet werkende kernel zou ik graag de output van
  cat /proc/filesystems
of eventueel
  cat /proc/filesystems | grep tmpfs | wc
willen zien.

Op een werkende kernel, werkend in de betekenis van 
  mount -t tmpfs -o size=1m tmpfs /mnt
gaat zonder foutmelding, is in /proc/filesystems de regel
  nodev   tmpfs
te vinden. Het is kernel build option.


Cheers
Geert Stappers




More information about the Linux mailing list