A tmpfs/shmfs méretének beállítása

Terméktámogatási adatbázis (tmpfs_config)
Következőkre vonatkozik

SuSE Linux: Minden verzió
Kernel: Verzió 2.4.x

Probléma

Alapértelmezett esetben a tmpfs virtuális fájlrendszer, amely a "/dev/shm" eszközön keresztül érhető el, a felhasználható memória felét foglalja el.

Oka

Ennek oka egy bejegyzés az indítószkriptekben.

Megoldás

Tegye megjegyzésbe a következő bejegyzéseket - a "/etc/init.d/boot" fájlban kb. a 489. sortól kezdődően (a SL8.0-tól kezdve ez az /etc/init.d/boot.swap fájlban van):
# mount shmfs is necessary (2.4 kernels)
#
#unset HAVE_SHM
#while read dev type; do
#    test "$type" = "shm" && HAVE_SHM=1
#done < /proc/filesystems
#if test ! -z "$HAVE_SHM"; then
#    ECHO_RETURN=$rc_done
#    test -d /dev/shm || mkdir /dev/shm
#    echo -n "Mount SHM FS on /dev/shm"
#    mount -t shm shmfs /dev/shm || ECHO_RETURN=$rc_failed
#    echo -e $ECHO_RETURN
#fi
#unset HAVE_SHM
E helyett hozzon létre egy bejegyzést az "/etc/fstab" fájlban és adja meg a kívánt méretet a "size" paraméterben. Például 1G esetén:
tmpfs /dev/shm tmpfs size=1g 0 0

Kulcsszavak: TMPFS, SHMFS, MYSAP, MéRET

Kategóriák:

SDB-tmpfs_config, Copyright SuSE Linux AG, Nürnberg, Germany - Verzió: 02. Mai 2002
SuSE Linux AG - Utoljára frissítve: 03. Mai 2002 feladó: comp (sdb_gen 1.40.0)