GNU/Linux >> Linux Esercitazione >  >> Linux

INCONSISTENZA INASPETTATA; ESEGUIRE fsck MANUALMENTE

Ieri uno dei server dei miei clienti si è bloccato a causa dello spegnimento imprevisto del server e ovviamente non c'era l'accesso ssh.
Poiché si tratta di un server ospitato remoto, non siamo stati in grado di metterci le mani sopra. Quando è stato riavviato, ha eseguito un fsck automatico su sda e sdb.

 

Poiché si trattava di un'unità SATA II lenta con circa 1,5 TB di contenuto, ci sono volute circa 3 ore per il completamento. Alla fine, all'improvviso ha visualizzato questo errore:

INCOERENZA INASPETTATA; ESEGUIRE fsck MANUALMENTE

Questo messaggio è abbastanza chiaro, fsck automatico non è riuscito a correggere l'incoerenza e consiglia di eseguire fsck manualmente .

In queste situazioni alcuni consigliano di avviare il server con un'immagine linux live, come un SystemRescueCD o una chiavetta USB per accedere alla shell di root, tuttavia in questo caso l'unica cosa necessaria era digitare la password di root ed eseguire semplicemente fsck manualmente .

Quando ho visitato l'ufficio del mio cliente in cui si trova questo server, c'erano due cose da fare:

1.- Evita fsck modificando i parametri del kernel dal boot loader grub aggiungendo "fastspeed" alla fine, riavvia e incrocia le dita per far funzionare di nuovo il sistema.

2.- Esegui manualmente fsck per correggere tutte le incongruenze impreviste dei dati.

Ne ho scelti 2, ed è stato piuttosto semplice in effetti:

Dopo l'INASPETTATA INCONSISTENZA; ESEGUI fsck MANUALMENTE messaggio che chiedeva di inserire la password di root o premere CTRL + D per continuare, quindi ho inserito la password di root e ho emesso il comando:

fsck -y /dev/sdb1

Questo è tutto, fsck manuale ha corretto tutti gli errori e il sistema era di nuovo attivo.

INCONSISTENZA INASPETTATA; ESEGUI fsck MANUALMENTE è stata modificata l'ultima volta:19 settembre 2017 da Esteban Borges
Linux
  1. Installa Java manualmente su Linux

  2. La storia di Linux della mia famiglia

  3. Le mie 3 versioni Linux preferite

  4. La curiosità per Linux porta a una carriera inaspettata

  5. Linux:esegui applicazioni Mac Os X su Linux?

Comando Fsck in Linux

Come eseguire Windows 95 su Linux

Come eseguire uno script Bash

È stato ricevuto un pacchetto Tls di lunghezza imprevista?

CronJob ogni 25 minuti

Posso fare in modo che SSH utilizzi un programma askpass anche se è stato eseguito da un terminale?