Come faccio a sapere se ci sarà un fsck durante il prossimo avvio?


24

C'è un modo per scoprire se un controllo del filesystem è programmato per il prossimo avvio?

Forse è simile a un controllo forzato, che viene attivato dall'esistenza del file /forcefsck?


2
Oltre agli strumenti da riga di comando come dumpe2fs e tune2fs, ci sono strumenti GUI per scoprirlo? Sembrerebbe una buona funzionalità per Gnome Disk Utility (palinsesto) ma non lo vedo lì, o in Gparted ....
nealmcb

Risposte:


26

Dipende dal tuo filesystem, oltre a / forcefsck.

Con ext2, ext3 ed ext4 puoi usare

dumpe2fs -h /dev/diskname 

Dove diskname è ad esempio sda1. È possibile determinare il nome della partizione del disco eseguendo il comando

mount

Esempio di output (solo parzialmente):

/dev/xvda1 on / type ext3 (rw,noatime,usrquota,errors=remount-ro)

Dove xvda1 è il nome della partizione del disco di root.

Per dumpe2fs ci sono tre elementi interessanti

Mount count:              9
Maximum mount count:      36
Next check after:         Mon Feb 14 09:31:33 2011

Ubuntu eseguirà fsck se il conteggio dei montaggi è uguale o maggiore del numero massimo di montaggi o se viene superato il "controllo successivo dopo".


Funziona bene con la mia partizione ext4, grazie!
htorque,

10

A partire da Ubuntu 11.04, queste informazioni verranno mostrate nel tuo /etc/motdfile, usando lo strumento / usr / lib / update-notifier / update-motd-fsck-at-reboot , che controlla le partizioni ext2 / 3/4 sia per data che per data eventi auto-fsck basati sul conteggio. Puoi eseguirlo manualmente in questo modo:

sudo /usr/lib/update-notifier/update-motd-fsck-at-reboot --force

e riporterà tutte le partizioni che verranno verificate al prossimo riavvio.


1
Inoltre, cat /var/lib/update-notifier/fsck-at-rebootper visualizzare lo stato dell'ultima esecuzione senza richiedere privilegi elevati.
ændrük

5

C'è un'utilità chiamata showfsck che ti dirà quanti montaggi sono rimasti fino al prossimo programmato fsck.


2
showfsck non mostra fsck temporizzati: ext2 / ext3 / ext4 viene controllato su ogni ennesima montatura o dopo x giorni dall'ultimo fsck, a seconda dell'evento che si verifica per primo.
Olli,

@Olli: buon punto - sono principalmente un utente di laptop quindi mi avvio molto spesso e mi sono dimenticato dei fsck a tempo
goric

0

Se hai una partizione ext4 puoi vedere quante volte è stata montata:

sudo dumpe2fs -h /dev/sda1 | grep Mount
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.