Wie verstehe ich / etc / mtab?

13
/dev/mapper/VolGroup00-LogVol00 / ext3 rw 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
/dev/sda1 /boot ext3 rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0

Was bedeuten die 6 Spalten?

lecker
quelle

Antworten:

17

mtab listet aktuell gemountete Dateisysteme auf und wird von den Befehlen mount und unmount verwendet , wenn Sie Ihre Mounts auflisten oder die Bereitstellung aufheben möchten. Es wird nicht vom Kernel verwendet, der eine eigene Liste (in /proc/mountsoder /proc/self/mounts) führt. Die Struktur ist die gleiche wie bei fstab (siehe Manpage) .

Die 6 Spalten sind durch Leerzeichen getrennt:

  1. Gerät einbinden, falls zutreffend oder "keine"
  2. Einhängepunkt
  3. Dateisystem
  4. Mount-Optionen
  5. Wird vom Dump-Befehl verwendet, 0 zum Ignorieren *
  6. Wird vom Befehl fsck verwendet (welche Reihenfolge beim Booten überprüft werden muss), 0 zum Ignorieren *

* Hinweis: mtab fügt einen Dummy-Wert in die 5. und 6. Spalte ein, sodass die Datei dieselbe Struktur wie fstab behält. Diese Spalten haben in mtab keine Bedeutung.

thomasrutter
quelle
3

Die /etc/mtabDatei hat dieselbe Struktur wie /etc/fstab. Laut dieser Site werden in der 5. und 6. Spalte /etc/fstab"Dump- und fsck-Optionen" gespeichert. In der fünften Spalte wird festgelegt, ob die Partition gesichert werden soll, und in der sechsten Spalte, ob auf der Partition ein fsck verarbeitet werden muss.

In /etc/mtababer diese beiden Optionen verlieren ihren Sinn. In der Tat werden diese beiden Optionen beim Mounten der Partitionen verwendet und /etc/mtabdie bereits gemounteten Partitionen aufgelistet. Wenn ich es richtig verstehe, sind diese Optionen in nicht nützlich /etc/mtab. Sie können aus Kompatibilitätsgründen mit hier sein /etc/fstab, da der Inhalt von /etc/mtabdirekt in verwendbar sein muss/etc/fstab

Agemen
quelle
Guter Punkt über den Spalten 5 und 6 ist bedeutungslos in / etc / mtab, aber es ist so , dass es eingefügt werden kann in / etc / fstab und kompatibel sein
thomasrutter
2

Die Spalten in /etc/mtabsind dieselben wie /etc/fstab, mit der Ausnahme, dass sie aktuell gemountete Dateisysteme darstellen, anstatt diejenigen, die für das Mounten durch die Installation oder den Sysadmin konfiguriert wurden.

Früher konnten Sie cat /etc/mtab > /etc/fstabdie aktuelle Konfiguration von bereitgestellten Dateisystemen für zukünftige Starts speichern. Ich würde dies nicht empfehlen, sagt diese, da mtabMounts von Label oder UUID, wie zUUID= oder LABEL=in / etc / fstab, was heutzutage in Distributionen durchaus üblich ist. Dies führt zu Problemen bei Geräten, die möglicherweise nicht in der gleichen Reihenfolge gestartet werden, z. B. externen USB- oder eSATA-Laufwerken.

man fstab Hier finden Sie eine Beschreibung der Spalten.

Cakemox
quelle
1
Ich verstehe nicht, wie es die Frage beantwortet.
Agemen
2

Die Datei / etc / mtab ist die Liste der gemounteten Dateisysteme, die von den Programmen mount und unmount verwaltet werden. Das Format ähnelt der fstab-Datei

  • device das Gerät oder das entfernte Dateisystem, das gemountet ist.
  • Einhängepunkt Der Ort im Dateisystem, an dem das Gerät eingehängt wurde.
  • Dateisystemtyp Der Typ des gemounteten Dateisystems.
  • options die Mount-Optionen für das Dateisystem
  • dump wird von dump verwendet, um zu entscheiden, ob das Dateisystem gesichert werden muss.
  • fsckorder wird von fsck verwendet, um den zu verwendenden fsck-Pass zu bestimmen.

Überprüfen Sie die fstab- Manpage.

user9517
quelle