[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