Don't understand german? Read or subscribe to my english-only feed.

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-)

One Response to “manpages, Dokumentation und tmpfs -o size=….”

  1. nion Says:

    Jo, eine interessante Option ist z.B. gpg -k statt gpg –list-keys
    Gruß nion