manpages, Dokumentation und tmpfs -o size=….
Man kann auf interessante Optionen stoßen, wenn man nicht nur manpages liest:
mika@grml ~ % man mount | sed -ne '/^Mount options for tmpfs/,/mode=/p' Reformatting mount(8), please wait... Mount options for tmpfs The following parameters accept a suffix k, m or g for Ki, Mi, Gi (binary kilo, mega and giga) and can be changed on remount. size=nbytes Override default maximum size of the filesystem. The size is given in bytes, and rounded down to entire pages. The default is half of the memory. nr_blocks= Set number of blocks. nr_inodes= Set number of inodes. mode= Set initial permissions of the root directory. mika@grml ~ %
Ok, keine Neuigkeiten, oder? Und jetzt im Gegensatz dazu aber mal $KERNEL/Documentation/filesystems/tmpfs.txt
tmpfs has three mount options for sizing: [...] These parameters accept a suffix k, m or g for kilo, mega and giga and can be changed on remount. The size parameter also accepts a suffix % to limit this tmpfs instance to that percentage of your physical RAM: the default, when neither size nor nr_blocks is specified, is size=50%
Oh, interessant. Na, wer wusste von der Existenz der Prozentangabe beim mounten von tmpfs? Ehrlich? ;-) Ach ja, LFS-Leute zählen nicht. 8-)
root@grml ~ # mkdir /tmp/ram1 /tmp/ram2 root@grml ~ # mount -t tmpfs -o size=30% none /tmp/ram1 root@grml ~ # mount -t tmpfs -o size=40% none /tmp/ram2 root@grml ~ # df -h | grep ram none 301M 0 301M 0% /tmp/ram1 none 401M 0 401M 0% /tmp/ram2 root@grml ~ #
Tut also wirklich. Und wer kann jetzt “erraten” wie viel RAM ich auf obiger Kiste habe? 8-)
September 15th, 2005 at 00:04
Jo, eine interessante Option ist z.B. gpg -k statt gpg –list-keys
Gruß nion