GNU/Linux >> Znalost Linux >  >> Linux

Linux – Jak získat úplný a přesný seznam připojených souborových systémů v Linuxu?

Obvykle používám mount zkontrolovat, které souborové systémy jsou připojeny. Vím také, že existuje určitá souvislost mezi mount a /etc/mtab ale nejsem si jistý detaily. Po přečtení Jak zkontrolovat, zda je /proc/ připojeno, jsem zmatenější.

Moje otázka zní:Jak získat co nejpřesnější seznam připojených souborových systémů? Mám použít jen mount nebo si přečtěte obsah /etc/mtab nebo obsah /proc/mounts ? Co by přineslo nejdůvěryhodnější výsledek?

Přijatá odpověď:

Konečný seznam připojených souborových systémů je v /proc/mounts .

Pokud máte v systému nějakou formu kontejnerů, /proc/mounts uvádí pouze souborové systémy, které jsou ve vašem aktuálním kontejneru. Například v chrootu /proc/mounts uvádí pouze souborové systémy, jejichž bod připojení je v chrootu. (Existují způsoby, jak uniknout chrootu, mysli.)

V /etc/mtab je také seznam připojených souborových systémů . Tento seznam je udržován mount a umount příkazy. To znamená, že pokud tyto příkazy nepoužíváte (což je velmi vzácné), vaše akce (připojení nebo odpojení) nebude zaznamenána. V praxi to většinou v chrootu najdete /etc/mtab soubory, které se výrazně liší od stavu systému. Také připojení provedená v chrootu se projeví v /etc/mtab chrootu ale ne v hlavním /etc/mtab . Akce provedené během /etc/mtab jsou na souborovém systému pouze pro čtení, tam také nejsou zaznamenány.

Důvod, proč byste se někdy chtěli podívat na /etc/mtab přednostně nebo navíc k /proc/mounts je to, že protože má přístup k příkazovému řádku mount, je někdy schopen prezentovat informace snáze srozumitelným způsobem; například vidíte požadované možnosti připojení (zatímco /proc/mounts uvádí mount a výchozí hodnoty jádra také) a připojení připojení se jako taková zobrazí v /etc/mtab .


Linux
  1. Jak změnit nastavení časového pásma v Linuxu?

  2. Jak přenosné jsou /dev/stdin, /dev/stdout a /dev/stderr?

  3. Jak vytvořit a připojit souborové systémy v Linuxu

  1. Linux - Jak vypsat všechny uživatele

  2. Jak získat úplný a přesný seznam připojených souborových systémů v Linuxu?

  3. Jak mohu vrátit chmod v adresáři etc?

  1. Příkaz grpck – Odstraňte poškozené nebo duplicitní položky v souborech /etc/group a /etc/gshadow.

  2. Jak Linux používá /dev/tty a /dev/tty0

  3. Jak nastavit /etc/issues, aby zobrazoval IP adresu pro eth0