Hallo ! Beim booten des neuinstallierten SuSE-Linux-7.1 erhalte ich die folgende Meldung: "Mount SHM FS on /dev/shm done" Was ist das, bzw. wozu ist das gut ? Auch das Suse-Hilfe-System weiß bei mir dazu nichts ! oder hat das was mit Shared Memory zu tun ? In /etc/init.d/boot finde ich nur # # mount shmfs is necessary (2.4 kernels) # Mit SuSE_Linux-7.0 lief der Kernel 2.4.1 auch ohne das ? (devfs habe ich natürlich aus gutem Grunde NICHT angewählt) Vielen Dank im Voraus Jürgen Rienäcker
* Juergen Rienaecker (j.rienaecker@nexgo.de) wrote:
Hallo !
Beim booten des neuinstallierten SuSE-Linux-7.1 erhalte ich die folgende Meldung:
"Mount SHM FS on /dev/shm done"
Was ist das, bzw. wozu ist das gut ?
Auch das Suse-Hilfe-System weiß bei mir dazu nichts ! oder hat das was mit Shared Memory zu tun ?
Auszug aus /usr/src/linux/Documentation/Configure.help: ------------------------------------------------------- System V IPC CONFIG_SYSVIPC [....] Shared memory is now implemented using a new (minimal) virtual file system. To mount it automatically at system startup just add the following line to your /etc/fstab: none /dev/shm shm defaults 0 0 Saying Y here enlarges your kernel by about 18 KB. Just say Y. Gruss -- Andreas Weinert
Andreas Weinert wrote:
* Juergen Rienaecker (j.rienaecker@nexgo.de) wrote:
Beim booten des neuinstallierten SuSE-Linux-7.1 erhalte ich die folgende Meldung:
"Mount SHM FS on /dev/shm done"
Was ist das, bzw. wozu ist das gut ?
Auszug aus /usr/src/linux/Documentation/Configure.help: -------------------------------------------------------
System V IPC CONFIG_SYSVIPC
[....]
Shared memory is now implemented using a new (minimal) virtual file system. To mount it automatically at system startup just add the following line to your /etc/fstab:
none /dev/shm shm defaults 0 0
Entweder stand das damals, als ich mir beim konfigurieren der pre-Versionen mal die Helps durchgelesen hatte, noch nicht drin, oder ich habe es übersehen. Später habe ich nur noch make oldconfig gemacht und mir nur die neuen Optionen genauer angeschaut. Mathias Weigt schrieb:
er lief zwar, aber mit Fehlermeldung... aus der Changes (man sollte dieses Dokument jedesmal <lesen>, wenn man einen neuen Kernel installiert, oder etwas über einen neuen Kernel wissen will !): [....]
Ich bin da etwas nachlässig. Geht alles, was ich will und gibts keine Fehlermeldungen oder Warnungen, dann bin ich oft zu faul, zu lesen. Aber wenn etwas nicht geht (z.B. pppd bei 2.4.1), dann weiß ich, wo ich lesen muß. Aber die boot.msg und messages /var/log schaue ich mir schon an. Die 79 DM für das Update Suse-Linux-7.1-pro habe ich ja auch für ein besseres Umfeld für den neuen Kernel investiert. Vielen Dank nochmals. Jürgen Rienäcker
Juergen Rienaecker fiel in einem Moment der Erleuchtung ein:
Hallo !
Beim booten des neuinstallierten SuSE-Linux-7.1 erhalte ich die folgende Meldung:
"Mount SHM FS on /dev/shm done"
Was ist das, bzw. wozu ist das gut ?
Auch das Suse-Hilfe-System weiß bei mir dazu nichts ! oder hat das was mit Shared Memory zu tun ?
In /etc/init.d/boot finde ich nur
# # mount shmfs is necessary (2.4 kernels) #
Mit SuSE_Linux-7.0 lief der Kernel 2.4.1 auch ohne das ? (devfs habe ich natürlich aus gutem Grunde NICHT angewählt)
er lief zwar, aber mit Fehlermeldung... aus der Changes (man sollte dieses Dokument jedesmal <lesen>, wenn man einen neuen Kernel installiert, oder etwas über einen neuen Kernel wissen will !): System V shared memory is now implemented via a virtual filesystem. You do not have to mount it to use it. SYSV shared memory limits are set via /proc/sys/kernel/shm{max,all,mni}. You should mount the filesystem under /dev/shm to be able to use POSIX shared memory. Adding the following line to /etc/fstab should take care of things: none /dev/shm shm defaults 0 0 Remember to create the directory that you intend to mount shm on if necessary (The entry is automagically created if you use devfs). You can set limits for the number of blocks and inodes used by the filesystem with the mount options nr_blocks and nr_inodes. -- Mathias Weigt
participants (3)
-
Andreas Weinert
-
Juergen Rienaecker
-
Mathias Weigt