Nastavení velikosti tmpfs/shmfs

Supportní databáze (tmpfs_config)
Platí pro

SuSE Linux: Všechny verze
Kernel: Verze 2.4.x

Symptomy:

Virtuální souborový systém Tmpfs je připojen jako "/dev/shm" jen s poloviční velikostí RAM.

Příčina:

Neměnný zápis ve startovacích skriptech.

Řešení:

Prosím okomentujte následující část souboru "/etc/init.d/boot" zhruba od řádky 489 (od SuSE Linuxu 8.0 soubor /etc/init.d/boot.swap):
# 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
Dále přidejte do souboru "/etc/fstab" k položce virtuální paměti parametr velkosti "size" s požadovanou hodnotou. Pro 1 GB např.:
tmpfs /dev/shm tmpfs size=1g 0 0

Klíčová slova: TMPFS, SHMFS, MYSAP

Kategorie: Jádro

SDB-tmpfs_config, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 23. Apr 2002
SuSE Linux AG - Poslední změnu: 13. Mai 2002 provedl sdb (sdb_gen 1.40.0)