GNU/Linux >> Linux Esercitazione >  >> Linux

Il mio sistema funzionerà al riavvio?

Soluzione 1:

Se tutto ciò che vuoi fare è evitare un fsck, l'aggiunta dell'opzione -f a shutdown dovrebbe aiutarti. shutdown -F per forzare fsck.

tune2fs -l /dev/foo ti dirà le informazioni interessanti.

Ecco un inizio per estrarre proprio ciò di cui hai bisogno:

mount -l -t ext3,ext2 | cut -d' ' -f1 | xargs -n1 tune2fs -l | egrep -i 'state|mount|check'

Se la data "Prossimo controllo dopo" è nel passato, ci sarà un fsck.

Se lo stato del filesystem non è pulito, ci sarà un fsck. (questo potrebbe anche accadere se c'è un problema con il sistema durante il riavvio/spegnimento che impedisce uno smontaggio pulito)

Se il numero di montaggi ha raggiunto il numero massimo di montaggi, ci sarà un fsck.

Soluzione 2:

Usando tune2fs -l /path/to/device :

  • Se "Numero di montaggi" sarà maggiore di "Numero massimo di montaggi", utilizza -c per modificare il massimo o -C per modificare il conteggio
  • Se "Ultimo controllo" non è abbastanza recente per "Intervallo di controllo", utilizza -i per modificare l'intervallo o -T per modificare l'ultimo selezionato

Soluzione 3:

l'altra opzione è che puoi fargli saltare manualmente i controlli fsck all'avvio aggiornando il sesto campo nel tuo /etc/fstab:

/dev/sda2  /  ext3  defaults,errors=remount-ro 0       1

Questo è simile a quello che avrà la maggior parte degli fstab 1 significa che dovrebbe essere controllato ed è un file system root, 2 significa che dovrebbe essere controllato ma sarà fatto in parallelo con altri file system e 0 significa saltare il controllo

questo vale anche indipendentemente dal file system


Linux
  1. Output dell'"ultimo" comando?

  2. Come verificare se il sistema richiede un riavvio

  3. Non riesco a eliminare i file 'rm:impossibile rimuovere il file system di sola lettura X'

  4. Il modo migliore per evitare che il sistema di root si riempia quando un montaggio fallisce?

  5. Quando è pericoloso fsck?

Comando Fsck in Linux (ripara file system)

Comando Fsck in Linux

Come scoprire chi ha riavviato il sistema Linux e quando

Come riavviare Ubuntu 20.04 LTS

Come riavviare CentOS 8

Come montare NFS su Debian 11