Come capire / 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

Cosa significano le 6 colonne?

Risposte:


17

mtab elenca i file system attualmente montati e viene utilizzato dai comandi mount e smonta quando vuoi elencare i tuoi montaggi o smontare tutto. Non è utilizzato dal kernel, che mantiene il proprio elenco (in /proc/mountso /proc/self/mounts). La sua struttura è la stessa di fstab (vedi manpage) .

Separate da spazi bianchi, le sue 6 colonne sono:

  1. Montare il dispositivo se applicabile o "nessuno"
  2. Punto di mount
  3. File system
  4. Opzioni di montaggio
  5. Utilizzato dal comando dump, 0 per ignorare *
  6. Utilizzato dal comando fsck (quale ordine controllare all'avvio), 0 per ignorare *

* Nota: mtab inserisce un valore fittizio nelle colonne 5a e 6a in modo che il file mantenga la stessa struttura di fstab. Queste colonne non hanno alcun significato in mtab.


3

Il /etc/mtabfile condivide la stessa struttura di /etc/fstab. Secondo questo sito, la quinta e la sesta colonna /etc/fstabsono utilizzate per memorizzare "Opzioni di dump e fsck". La quinta colonna viene utilizzata per determinare se eseguire il dump della partizione e la sesta per decidere se un fsck deve essere elaborato sulla partizione.

In /etc/mtab, tuttavia, queste due opzioni perdono il loro senso. In effetti, queste due opzioni vengono utilizzate durante il montaggio delle partizioni ed /etc/mtabelenca le partizioni che sono già montate. Se lo capisco correttamente, queste opzioni non sono utili in /etc/mtab. Possono essere qui per motivi di compatibilità con /etc/fstab, poiché il contenuto di /etc/mtabdeve essere direttamente utilizzabile in/etc/fstab


È utile che le colonne 5 e 6 siano prive di significato in / etc / mtab, ma che siano lì in modo che possano essere incollate in / etc / fstab ed essere compatibili
thomasrutter,

2

Le colonne in /etc/mtabsono le stesse di /etc/fstab, tranne per il fatto che rappresentano i filesystem attualmente montati invece di quelli configurati per essere montati dall'installazione o da sysadmin.

Un tempo eri in grado di cat /etc/mtab > /etc/fstabsalvare la configurazione corrente dei filesystem montati per gli avvii futuri. Non consiglierei queste affermazioni, poiché mtabnon preserva i montaggi per etichetta o UUID, come UUID=o LABEL=in / etc / fstab, che è abbastanza comune nelle distribuzioni in questi giorni. Ciò causerà problemi per i dispositivi che potrebbero non avviarsi nello stesso ordine, ad esempio unità USB o eSATA esterne.

man fstab ti darà una descrizione delle colonne.


1
Non vedo come risponde alla domanda.
Agemen

2

Il file / etc / mtab è l'elenco dei file system montati che viene gestito dai programmi di montaggio e smontaggio. Il suo formato è simile al file fstab Le colonne arw

  • dispositivo il dispositivo o il file system remoto che è montato.
  • mountpoint il posto nel filesystem su cui è stato montato il dispositivo.
  • filesystemtype il tipo di filesystem montato.
  • opzioni le opzioni di montaggio per il filesystem
  • dump utilizzato da dump per decidere se il filesystem deve essere scaricato.
  • fsckorder usato da fsck per sminuire il passaggio fsck da usare.

Controlla la pagina man di fstab .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.