Come usare fsck in Ubuntu?


15

Ho intenzione di usare fsck per controllare la mia partizione Linux del disco principale, perché il suo file system è sospetto di esserlo

non smontato in modo pulito
spegnendo il sistema. Ho cercato le variabili di ambiente: nessuna di esse, tranne PATH, dovrebbe controllare il programma fsck. Ma a quanto pare il programma deve essere utilizzato durante l'avvio:
: ~ $ fsck -V
fsck da util-linux 2.20.1
Verifica di tutti i file system.
[/sbin/fsck.ext4 (1) - /] fsck.ext4 / dev / sda6 
e2fsck 1.42 (29-nov-2011)
/ dev / sda6 è montato. 
AVVERTIMENTO!!! Il filesystem è montato. Se si continua si SARA causare GRAVI danni filesystem. Vuoi davvero continuare? no controllare interrotto.
(Non ci sono file / forcefsck nella mia radice in base a Come posso sapere se ci sarà un fsck durante il prossimo avvio? Il mio file etc / fstab contiene

 
# / etc / fstab: informazioni sul file system statico.
#
# Usa 'blkid' per stampare l'identificatore univoco universale per a
# dispositivo; questo può essere usato con UUID = come un modo più robusto per nominare i dispositivi
# che funziona anche se i dischi vengono aggiunti e rimossi. Vedi fstab (5).
#
#                
proc / proc proc nodev, noexec, nosuid 0 0
# / era su / dev / sda6 durante l'installazione
UUID = 1ac55d8d-c112-4bc7-9e79-921d196f9f79 / ext4 errori = remount-ro 0 1
# swap era su / dev / sda7 durante l'installazione
UUID = 54f7e314-50e2-419b-a45d-47c3058ecc00 nessuno swap sw 0 0
/ dev / fd0 / media / floppy0 auto rw, utente, noauto, exec, utf8 0 0

).
Secondo una risposta al riavvio lento - comprensione di fsck e tune2fs ho provato tune2fs sperando di ottenere il valore attuale di

max_mounts_count
parametro per poterlo impostare su 1 per il controllo della partizione durante l'avvio successivo . Ma dopo
sudo rm / var / lib / update-notifier / fsck-at-reboot
e un riavvio ho solo una risposta
: ~ $ tune2fs -l / dev / sda6
tune2fs 1.42 (29-nov-2011)
tune2fs: autorizzazione negata durante il tentativo di aprire / dev / sda6
Impossibile trovare il superblocco del filesystem valido
. Posso usare
sudo tune2fs -l / dev / sda6
in modo sicuro? Grazie.


È necessario eseguire tutti quei comandi da un USB live con le partizioni di destinazione smontate. Se fsck non è in grado di risolvere automaticamente i problemi, è possibile che il disco rigido non funzioni e che è necessario eseguire il backup dei dati.
Pantera

Risposte:


7

Per eseguire fscksul disco rigido è necessario avviare un liveCD e quindi eseguire i comandi con le partizioni del disco rigido come destinazione.

"Non ci sono file / forcefsck nella mia radice"

-È necessario creare il file, è solo un file vuoto, quindi esegui sudo touch /forcefscke fsck controllerà l'unità al prossimo riavvio.


Posso impostare (usando il menu principale) l'opzione fsck su -V per ottenere informazioni complete sul controllo?
Tomáš Pečený,

IMO è meglio eseguire vari comandi di riparazione da un CD live. fsck funziona "OK" sul pilota automatico all'avvio, ma se hai problemi vorrai ripristinarlo manualmente. Se il problema è abbastanza grave, il sistema potrebbe non avviarsi. Consiglio vivamente di rivedere la pagina man e / o le informazioni sul recupero dei dati poiché tali comandi possono causare la perdita dei dati se non utilizzati con cura.
Pantera

Funziona, grazie, ho accettato la risposta. Ma eseguire fsck, suggerito da Ghost 8, non ha aiutato a creare l'immagine della partizione. Sto facendo una nuova domanda al riguardo.
Tomáš Pečený,

Vedo che la nuova domanda non è necessaria, è probabilmente risolta da manpages.ubuntu.com/manpages/hardy/man8/dump.8.html e manpages.ubuntu.com/manpages/hardy/man8/restore.8.html .
Tomáš Pečený,

2

Concordo con il commento di @ bodhi.zazen qui. Il modo migliore per controllare un filesystem è avviare da media live, scegliere "Prova Ubuntu" e quindi manualmente fsckla partizione in questione. Ad esempio, sudo fsck /dev/ZdXY dove ZdXY è la partizione in questione. sudo fdisk -lti darà un elenco delle tue unità e delle partizioni su di esse. Queste informazioni dovrebbero essere sufficienti per determinare quale partizione è necessario controllare.

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.