proc_pid_mountinfo(5) File Formats Manual proc_pid_mountinfo(5) NAZWA /proc/pid/mountinfo - informacje o montowaniu OPIS /proc/pid/mountinfo (od Linuksa 2.6.26) Plik zawiera informacje o montowaniach w przestrzeni nazw montowan procesu (zob. mount_namespaces(7)). Zapewnia wiele informacji (np. stan propagacji, korzen montowania w przypadku montowan za pomoca podpiecia, identyfikator kazdego montowania i jego rodzica), ktorych brakuje w (starszym) pliku /proc/pid/mounts i poprawia rozne inne problemy, na jakie tamten plik cierpi (np. nierozszerzalnosc, niemoznosc rozroznienia opcji odnoszacych sie do montowania, od tych dotyczacych superbloku). Plik posiada wiersze w postaci: 36 35 98:0 /mnt1 /mnt2 rw,noatime master:1 - ext3 /dev/root rw,errors=continue (1)(2)(3) (4) (5) (6) (7) (8) (9) (10) (11) Liczby w nawiasach sa etykietami ponizszych opisow: (1) ID montowania: unikatowy identyfikator montowania (moze zostac uzyty ponownie po wykonaniu umount(2)). (2) ID rodzica: identyfikator rodzica (lub siebie samego, jesli montowanie znajduje sie w korzeniu drzewa montowan tej przestrzeni nazw montowan). Jesli nowe montowanie jest ulozone na poprzednio istniejacym punkcie montowania (czym go przeslania), ze sciezka P, to rodzicem nowego montowania jest poprzednie montowanie w tym polozeniu. Z tego wzgledu, przy sprawdzaniu wszystkich montowan ulozonych w danej lokalizacji, najwyzsze montowanie jest tym, ktore nie jest rodzicem zadnego z pozostalych montowan w tej lokalizacji (prosze jednak zauwazyc, ze to najwyzsze montowanie bedzie dostepne jedynie wtedy, gdy najdluzszy podprzedrostek P jest tym punktem montowania, ktore nie jest ukryte przez ulozone montowania). Jesli montowanie macierzyste lezy poza glownym katalogiem procesu (zob. chroot(2)), to pokazywany tu identyfikator nie bedzie mial odpowiedniego wpisu w mountinfo, ktorego ID montowania (pole 1) pasowalby do identyfikatora montowania macierzystego (poniewaz montowania, ktore leza poza glownym katalogiem procesu nie sa pokazywane w mountinfo). Jako przypadek specjalny w tym punkcie, korzen montowania procesu moze miec montowanie macierzyste (jak w przypadku systemu plikow initramfs) polozone poza katalogiem glownym procesu, a wpis dla tego montowania nie pojawi sie w mountinfo. (3) glowny:poboczny: wartosc pola st_dev (patrz stat(2)) dla plikow w systemie plikow. (4) root: sciezka katalogu w systemie plikow, ktora tworzy korzen (katalog glowny) tego montowania. (5) punkt montowania: sciezka punktu montowania w odniesieniu do katalogu glownego procesow. (6) opcje montowania: opcje montowania dla kazdego montowania (patrz mount(2)). (7) pola opcjonalne: zero lub wiecej pol w postaci ,,znacznik[:wartosc]"; zob. nizej. (8) separator: koniec pol opcjonalnych jest oznaczony pojedynczym dywizem. (9) typ systemu plikow: typ systemu plikow w postaci ,,typ[.podtyp]". (10) zrodlo montowania: informacja zalezna od systemu plikow lub ,,none". (11) super opcje: opcje dla superbloku (patrz mount(2)). Obecnie, mozliwe pola opcjonalne to: shared, master, propagate_from i unbindable. Opis tych pol znajduje sie w podreczniku mount_namespaces(7). Wszelkie nierozpoznane pola opcjonalne powinny byc ignorowane przy ich przetwarzaniu. Aby dowiedziec sie wiecej o propagacji montowan, prosze zapoznac sie z Documentation/filesystems/sharedsubtree.rst (lub Documentation/filesystems/sharedsubtree.txt przed Linuksem 5.8) w drzewie zrodel jadra Linux. ZOBACZ TAKZE proc(5) TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Przemek Borys , Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.9.1 2 maja 2024 r. proc_pid_mountinfo(5)