Guida verificata con Ubuntu: 20.04 22.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Di seguito viene presentata una guida concisa all'uso del programma e2fsck, utile per interdire l'uso da parte del sistema di eventuali blocchi danneggiati fisicamente sul disco rigido, spesso circoscritti a singole partizioni.
e2fsck è specifico per partizioni formattate con filesystem ext2, ext3 e ext4.

Si raccomanda di eseguire i passaggi illustrati di seguito tramite un sistema avviato in modalità Live, oppure da un altro sistema GNU/Linux installato su un secondo disco rigido, tramite un ambiente Chroot, e previo smontaggio del disco rigido su cui si vuole operare.

Il programma è concepito per essere utilizzato esclusivamente su hard disk e non su SSD.

Informazioni utili

Sintomi tipici di danni fisici agli hard disk possono essere blocchi del sistema, difficoltà o impedimento all'accesso ai dati, rallentamenti nell'uso.
La problematica è causata da un errato movimento dei meccanismi interni dei dischi rigidi magnetici.

Per verificare la presenza di difetti fisici consultare questa guida.

Tenere presente che:

Installazione

Il pacchetto richiesto è preinstallato.

Rimuovere tale pacchetto potrebbe compromettere il funzionamento del sistema.

Esecuzione

Tutti i successivi comandi vanno digitati nel terminale, e molti di essi necessitano dei privilegi di amministrazione. Procedere quindi con la dovuta cautela.

La seconda parte può richiedere tempi molto lunghi a seconda della dimensione delle partizioni, della gravità dei danni, delle prestazioni del computer, del tipo di filesystem, ecc. L'interruzione della procedura comporta il rischio di compromettere i dati contenuti nelle partizioni. Pertanto:

Individuazione dei blocchi danneggiati

Questa parte è propedeutica all'individuazione degli eventuali blocchi danneggiati e delle partizioni in cui sono presenti, su cui si andrà poi a operare.

  1. Individuare il filesystem e la partizione nella quale è presente il blocco danneggiato.

  2. Smontare la partizione individuata con il comando precedente.

  3. Creare un file di testo contenente lista dei blocchi danneggiati, tramite il comando:

    sudo badblocks -v /dev/sdxy > ~/badblocks.txt

    sostituendo xy con la lettera e numero della partizione interessata oppure ~/badblocks.txt con un altro nome a piacere.

Per visionare la lista degli eventuali blocchi danneggiati, aprire con un editor di testo il file appena creato.

Isolare i blocchi danneggiati

Ci sono due modalità per procedere all'operazione:

In entrambe le procedure sostituire xy con la lettera e numero della partizione interessata oppure ~/badblocks.txt con il nome del file creato in precedenza.

Il significato delle opzioni è espresso nella seguente tabella:

Opzione

Funzione

c

Cerca e lista i blocchi danneggiati

f

Verifica il filesystem

l

Legge il file con la lista dei blocchi danneggiati

p

Tenta la riparazione dei blocchi danneggiati, per quanto è possibile

v

Lista a schermo quanto viene svolto

Ulteriori risorse


CategoryHardware

Hardware/DispositiviPartizioni/IsolareBadBlocks (l'ultima modifica è del 23/11/2023 04.39.26, fatta da jeremie2)