Cosa significano gli ultimi due campi in fstab?


98

Gli ultimi due campi su ciascuna riga in fstab (dump, pass) sono alcuni numeri, generalmente 0. Cosa significano questi numeri?

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
UUID=030ccf66-5195-4835-ba3e-f5d7a5403c05 /               ext4    errors=remount-ro 0       1

Risposte:


103

Copia / incolla da man fstab:

Il quinto campo, (fs_freq), viene utilizzato per questi filesystem dal comando dump (8) per determinare quali filesystem devono essere scaricati. Se il quinto campo non è presente, viene restituito un valore pari a zero e il dump presuppone che non è necessario eseguire il dump del file system.

Il sesto campo, (fs_passno), viene utilizzato dal programma fsck (8) per determinare l'ordine in cui vengono eseguiti i controlli del file system al momento del riavvio. Il filesystem di root dovrebbe essere specificato con un fs_passno di 1 e gli altri filesystem dovrebbero avere un fs_passno di 2. I filesystem all'interno di un'unità verranno controllati in sequenza, ma i filesystem su unità diverse verranno controllati contemporaneamente per utilizzare il parallelismo disponibile nell'hardware . Se il sesto campo non è presente o zero, viene restituito un valore pari a zero e fsck supporrà che il file system non debba essere verificato.


Sarebbe più facile da leggere in una citazione a blocchi come paragrafi.

15
Ma cosa fa l'utilità di dump? (Non ha man-page)
elzapp,

11
Se non hai una pagina man di dump, allora non hai installato dump. Vedi manpages.ubuntu.com/manpages/maverick/en/man8/dump.8.html - è a scopo di backup.
htorque,

5
Correlati: superuser.com/questions/247523/… TL; DR: basta impostare sempre il dump su zero e passare a 1 per l'unità root, 2 per qualsiasi altra unità.
np8,

1
@ David è corretto - e il mio commento nel contesto è ancora valido. Non vorrai eseguire fsck su determinati mountpoint
Enrico,

13

La semplice risposta della testa di blocco è, il primo campo determina se deve essere scaricato, il secondo campo determina se deve essere verificato durante l'avvio e in quale sequenza. Controlla il manuale per il resto!

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.