das ist ein virtuelles laufwerk (art ram-disk), über das das shared memory (shm) benutzt werden kann, d.h. zwei getrennte prozesse könne sich das memorysegment teilen (sharen). diese funktionalität wird hauptsächlich von datenbankserver genutzt, die als voraussetztung zum laufen den zugriff auf shared memory brauchen. auch andere programme können dieses feature nutzen. da das virtuelle laufwerk im memory liegt, sind die daten die darauf abgelegt sind bei einem ausfall verloren. die neuen linuxe legen das device automatisch an oder man mounted es über die /etc/fstab als eintrag
tmpfs /dev/shm tmpfs size=1g 0 0
oder manuell über den befehl
mount -t shm shmfs /dev/shm
greetz
hugo