Autore Topic: Riparare gli errori del file system con fsck  (Letto 298 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Giuseppe

  • MODERATORE
  • Utenti Avanzati
  • *****
  • Post: 190
  • Thanked: 261 times
  • Karma: +23/-0
  • Sesso: Maschio
  • La Rivoluzione non si Processa
    • Informatica Free
Riparare gli errori del file system con fsck
« il: Aprile 13, 2019, 11:18:19 pm »
Riparare gli errori del file system con fsck



Info:

I file system sono responsabili dell'organizzazione dei metodi di archiviazione e recupero dei dati.
Con il passare del tempo con l'utilizzo del pc i file system potrebbero corrompersi o danneggiarsi e alcune parti potrebbero non essere più accessibili.
A questo punto sarebbe indicato verificarne l'integrità...
Possiamo fare il controllo servendoci di un utility chiamata: fsck (controllo di coerenza del file system).

Quando andrebbe utilizzato?

 Ecco alcuni esempi:

--> Il sistema non si avvia.
--> I file sul sistema si corrompono (spesso potresti vedere errori di input / output).
--> L'unità collegata (comprese le unità flash,SD Card,HD esterni...) non funziona come previsto.


Utilizzo di fsck:

Il comando Fsck deve essere eseguito con i privilegi di root.
L'utilizzo è semplice basterà utilizzare da terminale il comando fsck ed aggiungere l'opzione adeguata al proprio problema tra quelli elencati:

-A  Usato per controllare tutti i filesystem.
-C  Mostra la barra di avanzamento.
-l   Blocca il dispositivo per garantire che nessun altro programma proverà a utilizzare la partizione durante il controllo.
-M  Non controllare i filesystem montati.
-N  Mostra solo ciò che verrebbe fatto - non vengono apportate modifiche effettive.
-P  Se si desidera verificare i file system in parallelo, incluso root.
-R  Non controllare il filesystem di root. Questo è utile solo con ' -A'.
-r  Fornire statistiche per ogni dispositivo che viene controllato.
-T  Non mostra il titolo.
-t  Specificare in modo esclusivo i tipi di file system da controllare. I tipi possono essere separati da una virgola.
-V  Fornire una descrizione di ciò che viene fatto.

Come eseguire fsck per riparare gli errori del file system:

Per eseguire fsck , è necessario assicurarsi che la partizione che si intende controllare non sia montata.
Se montata provvediamo a smontarla così:
Codice: [Seleziona]
umount /dev/sda
*sda si riferisce alla partizione/disco che si intende controllare/riparare, quindi varierà in base alle vostre esigenze.

Passiamo al controllo sul disco "sda"

Codice: [Seleziona]
fsck /dev/sda
Dopo aver eseguito fsck , restituirà un codice di uscita. Questi codici possono essere visualizzati nel manuale di fsck eseguendo:
Codice: [Seleziona]
man fsck

0 Nessun errore
1 Errori del filesystem corretti
2 Il sistema dovrebbe essere riavviato
4 Errori del file system non corretti
8 Errore operativo
16 Errore di sintassi o utilizzo
32 Controllo annullato dalla richiesta dell'utente
128 Errore libreria condivisa   


La riparazione di più errori su un file system la effettueremo digitando:

Codice: [Seleziona]
fsck -y /dev/sda
Codice: [Seleziona]
fsck -AR -y
Il Flag -y automatizzerà l'invio ad ogni richiesta di correzione senza che l'utente intervenga.
Non è la fame ma è l'ignoranza che uccide 
 
The following users thanked this post: Mil-F., Gianni