GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Die Dateien /proc/mounts, /etc/mtab und /proc/partitions verstehen

Linux bietet Ihnen viele Tools zum Ändern von Dateisystemen, nachdem Sie sie auf Speichergeräte angewendet haben. In diesem Beitrag erfahren wir mehr über viele Betriebssystemkonfigurationsdateien, die die Einhängepunktinformationen enthalten.

Die /proc/mounts-Datei

Die Datei /proc/mounts listet den Status aller aktuell gemounteten Dateisysteme in einem ähnlichen Format wie fstab auf:Name des Systems, Einhängepunkt, Dateisystemtyp usw. Es ist eigentlich keine echte Datei, sondern Teil des virtuellen Dateisystems das den Status von gemounteten Objekten darstellt, wie er vom Linux-Kernel gemeldet wird. Normalerweise würden Sie diese „Datei“ mit einem Befehl wie cat lesen, um die gesuchten Details zu erhalten.

Hinweis dass /proc/mounts alle Dateisysteme auflistet, nicht nur die auf Speicherlaufwerken und Partitionen. Es ist möglicherweise nicht das am besten lesbare Tool, wenn Sie nur nach Laufwerksinformationen suchen.

Die mtab-Datei

Die /etc/mtab Datei ist der Datei /proc/mounts insofern sehr ähnlich, als sie den Status der aktuell gemounteten Dateisysteme meldet. /proc/mounts ist jedoch normalerweise genauer und enthält aktuellere Informationen über die Dateisysteme.

Die /proc/partitions-Datei

Die Datei /proc/partitions enthält Informationen über jede Partition, die derzeit mit dem System verbunden ist. Wie /proc/mounts ist es keine echte Datei, sondern Teil des virtuellen Dateisystems. Das Format von /proc/partitions enthält Spalten, und jede Spalte ist wie folgt:

  • Hauptfach — Stellt die Geräteklasse dar, sodass sie einem geeigneten Treiber zugeordnet werden kann.
  • minderjährig — Trennt Partitionen in physische Geräte. Dies entspricht der Zahl am Ende des Partitionsnamens.
  • #blöcke — Wie viele physische Blöcke die Partition belegt.
  • Name — Der Name der Partition.
  • Beispiel für die /proc/partitions-Datei:


    Linux
    1. Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0?

    2. Bash =~ Regex und Https://regex101.com/?

    3. Linux – /proc/mnt mit /proc/mounts verknüpfen?

    4. Verständnis des /proc-Dateisystems

    5. /proc/[pid]/pagemaps und /proc/[pid]/maps | Linux

    Der richtige Weg zum Bearbeiten von /etc/passwd- und /etc/group-Dateien unter Linux

    Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

    Der Unterschied zwischen /opt und /usr/local?

    /proc/cpuinfo- und /proc/meminfo-Dateien unter Linux

    Wie finde ich heraus, aus welchem ​​Ordner ein Prozess läuft?

    Sollten Websites gemäß der empfohlenen Verwendung in /var/ oder /usr/ leben?