GNU/Linux >> Znalost Linux >  >> Linux

Porozumění souborům /proc/mounts, /etc/mtab a /proc/partitions

Linux vám poskytuje mnoho nástrojů pro úpravu systémů souborů po jejich použití na úložná zařízení. V tomto příspěvku se dozvíme o mnoha konfiguračních souborech OS, které obsahují informace o bodu připojení.

Soubor /proc/mounts

Soubor /proc/mounts uvádí stav všech aktuálně připojených souborových systémů ve formátu podobném fstab:název systému, bod připojení, typ souborového systému atd. Ve skutečnosti to není skutečný soubor, ale součást virtuálního souborového systému. který představuje stav připojených objektů, jak je hlášeno linuxovým jádrem. Obvykle byste tento „soubor“ četli pomocí příkazu jako cat, abyste získali podrobnosti, které hledáte.

Poznámka že /proc/mounts uvádí všechny systémy souborů, nejen ty na úložných jednotkách a oddílech. Nemusí to být nejčitelnější nástroj pro případ, že hledáte pouze informace o disku.

Soubor mtab

Soubor /etc/mtab soubor je velmi podobný souboru /proc/mounts v tom, že hlásí stav aktuálně připojených souborových systémů. /proc/mounts je však obvykle přesnější a obsahuje aktuálnější informace o souborových systémech.

Soubor /proc/partitions

Soubor /proc/partitions obsahuje informace o každém oddílu, který je aktuálně připojen k systému. Stejně jako /proc/mounts to není skutečný soubor, ale součást virtuálního souborového systému. Formát /proc/partitions obsahuje sloupce a každý sloupec je následující:

  • hlavní — Představuje třídu zařízení, takže jej lze namapovat na vhodný ovladač.
  • nezletilé — Rozděluje oddíly na fyzická zařízení. To odpovídá číslu na konci názvu oddílu.
  • #bloky — Kolik fyzických bloků oddíl zabírá.
  • jméno — Název oddílu.
  • Příklad souboru /proc/partitions:


    Linux
    1. Linux:Rozdíl mezi /dev/console, /dev/tty a /dev/tty0?

    2. Rozdíl mezi /opt a /usr/local?

    3. Linux – propojení /proc/mnt s /proc/mounts?

    1. Porozumění systému souborů /proc

    2. Nainstalujte binární soubory do /bin, /sbin, /usr/bin a /usr/sbin, interakce s --prefix a DESTDIR

    3. Kdy mám použít /dev/shm/ a kdy /tmp/?

    1. Jak zjistit, ze které složky běží proces?

    2. unix:///var/run/supervisor.sock žádný takový soubor

    3. echo nebo print /dev/stdin /dev/stdout /dev/stderr