Co je /dev/shm?
Jan Houstek
houstek na utf.mff.cuni.cz
Neděle Květen 2 20:59:20 CEST 2004
On Sun, 2 May 2004, Anti.Trust wrote:
> Este doplnujuca otazka: Ako je to s montovanim?
Co treba si nejdriv precist tu dokumentaci?
> mount -t tmpfs /dev/shm /mnt/test ide, ale:
Tenhle zapis sice mozna bude fungovat, ale neni zcela v poradku. U
pseudo-filesystemu, ktere nelezi na zadnem blokovem zarizeni, se misto
jmena tohoto zarizeni uvadi bude 'none', nebo nejake smluvene jmeno
(vetsinou shodne s nazvem filesystemu)
mount -t tmpfs tmpfs /dev/shm
mount -t proc proc /proc
mount -t devpts devpts /dev/pts
mount -t usbdevfs usbdevfs /proc/bus/usb
> mount /dev/shm /mnt/test NEjde Preco? (bezne mi funguje "autodetekcia")?
V tomto pripade autodetekce nejde proto, ze se snazite primountovat
existujici adresar (jedniny rozumny smysl by to melo s vobou --bind, ale
to asi neni to, co chcete).
Obecne u virtualnich systemu autodetekce nefunguje proste proto, ze neni
co detekovat. Pri mountu blokoveho zarizeni je na zaklade signatury
rozpoznan pritomny filesystem. Ovsem zde zadne zarizeni neni, musite v
kazdem pripade nejak specifikovat, jaky pseudofs chcete pouzit.
> Pokazim nieco, ak to nebudem vobec montovat, ale zapisovat priamo do
> /dev/shm? (napr. pri kompilacii kernelu?)?
Psal jsem vam to v te prvni odpovedi. Tmpfs mountovane v /dev/shm pouziva
glibc 2.2 a vyssi k implementaci POSIX shared memory. Nemate-li k tomu
nejaky duvod, nevrtejte do toho. Pokud to za kazdou cenu chcete vyhodit,
ale bojite se, ze neco prestane fungovat, nic vam nebrani si ty informace
dohledat (klicova slova mate).
-- Honza Houstek
Další informace o konferenci Linux