Controlla i settori danneggiati sul disco rigido di Linux

All'interno del lavoro di supporto e gestione All'interno di qualsiasi organizzazione è fondamentale che le apparecchiature, sia a livello client che server, siano ottimizzate al massimo in capacità, prestazioni e stabilità poiché da ciò dipende il corretto funzionamento dell'intera infrastruttura e secondo i parametri richiesti dall'organizzazione.

Sebbene ci siano numerose convalide su cui dobbiamo essere vigili Ce n'è uno che è di grande importanza e in varie occasioni lo ignoriamo ed è tutto ciò che riguarda l'hard disk, e non parliamo solo a livello di capacità o velocità, parliamo del stato del disco internamente poiché se qualcosa all'interno del disco rigido è danneggiato o con errori ciò influenzerà l'operazione ideale che il disco dovrebbe avere e a sua volta influenzerà le prestazioni del team influenzando la produttività dell'utente o dei ruoli, in caso di server .

Oggi studieremo come possiamo verificare se i dischi rigidi dei nostri sistemi operativi Linux sono presenti settori danneggiati che colpiscono la tua prestazione. Per questo caso useremo Federa 25.

1. Che cos'è un settore di un disco rigido e a cosa serve


Prima di approfondire come verificare questi dischi dobbiamo ricordare o sapere cos'è un settore e come influenza sul comportamento del disco.

Un settore è la superficie del disco che corrisponde al area racchiusa tra due linee radiali di una traccia del disco. Ogni settore è responsabile di conservare un importo fisso informazioni, quindi, quando un settore è difettoso, le informazioni ivi memorizzate non saranno disponibili per l'uso.

Lo sappiamo i dischi rigidi non funzionano in sequenza, poiché in background creano gruppi di bit che vengono chiamati settori di un disco e quando l'hard disk tenta di scrivere o leggere le informazioni di detto settore e di conseguenza riceve internamente un errore, indica che detto settore è difettoso.

2. Tipi di errori nei settori del disco rigido in Linux


All'interno dei settori del disco rigido possiamo trovare due tipi di errori, che sono:
  • Guasto fisico: Ciò è dovuto a un errore hardware in quanto parte della memoria viene persa, ciò può essere causato da un urto o da un graffio sul disco rigido.
  • Errore logico: Questo tipo di errore è dovuto a un errore del software e si verifica quando si perdono informazioni durante il tentativo di accedere al settore.

Se non facciamo un controllo periodico sullo stato dei settori dell'hard disk, questi possono continuare ad accumularsi uno dopo l'altro fino a distruggere l'hard disk o causare errori hardware nei computer, cosa davvero grave che richiede molto di lavoro amministrativo e talvolta finanziario.

Sulla base di ciò, consigliamo di avere all'interno delle nostre attività di supporto una revisione costante dei settori poiché in questo modo possiamo verificare se ci sono errori per contrassegnarli come inutilizzabili e quindi impedire al disco rigido di tentare di accedere a quel settore.

3. Controllare i settori danneggiati in Fedora usando lo strumento badblocks


Questo strumento è abbastanza pratico poiché ci consente come amministratori o personale di supporto di scansionare un disco rigido per verificare blocchi o settori danneggiati e in questo modo adottare misure preventive o correttive su di esso.

Prima di tutto, dobbiamo eseguire il comando fdisk come superutenti per accedere a tutte le informazioni sui dischi rigidi e sulle rispettive partizioni, per questo inseriamo il seguente comando:

 sudo fdisk -l

Come possiamo vedere, otteniamo informazioni complete su ciascun dispositivo e le sue rispettive partizioni.

4. Esegui la scansione dell'unità su Linux

Passo 1
Una volta che abbiamo queste informazioni procediamo ad eseguire la rispettiva scansione per verificare lo stato dei settori sul disco rigido, per questo inseriamo il seguente comando:
sudo badblocks -v / dev / sda2> badsectors.txt

Nota/dev/sda2 indica il disco vogliamo scansionare.

Passo 2
Possiamo vedere che il processo di analisi inizia:

Passaggio 3
Una volta terminato il processo di scansione, vedremo il seguente risultato:

Passaggio 4
I parametri che abbiamo utilizzato sono i seguenti:

-vCi permette di vedere i dettagli dell'operazione.

badsectors.txtCi autorizza memorizzare il risultato in un file di testo per ulteriori analisi.

Passaggio 5
In caso di presentazione di qualsiasi settore danneggiato Sul disco rigido, dobbiamo eseguire il seguente processo per evitare che il disco rigido continui a sovrascrivere le informazioni in quel settore. Dobbiamo usare il comando e2fsck per i file system ext2/ext3 ed ext4 o il comando fsck seguito dal nome del file txt in questo modo:

Per sistemi ext2, ext3 o ext4

sudo e2fsck -l badsectors.txt / dev / sda2

Per tutti gli altri file system

sudo fsck -l badsectors.txt / dev / sda2

Il -l parametro indica che vengono visualizzati i numeri di blocco difettosi.

In questo modo, grazie ai badblock possiamo facilmente verificare quali settori sono difettosi e adottare misure preventive su di essi.

5. Controlla i settori danneggiati in Linux usando lo strumento Smartmontools


Questo strumento è sviluppato con particolare attenzione ai dischi moderni, ATA, SATA, SAS, ecc., che sono integrati nei sistemi S.M.A.R.T (Tecnologia di automonitoraggio, analisi e rendicontazione - Automonitoraggio, analisi e rendicontazione) che ci consente come amministratori di rilevare, segnalare e riparare i settori con qualche tipo di errore.

Passo 1
Nei sistemi Fedora, CentOS e RedHat possiamo usare il seguente comando per installare lo strumento:

 sudo yum install smartmontools
Passo 2
Nei sistemi Debian e Ubuntu possiamo usare il seguente comando:
 sudo apt-get install smartmontools
Passaggio 3
Una volta installato lo strumento, possiamo usare il seguente comando per accedere all'aiuto dello stesso:
 uomo intelligente

Passaggio 4
a avviare il processo di scansione useremo il seguente comando. Abbiamo aggiunto il parametro -H o -Salute affinché lo strumento visualizzi il risultato finale dell'analisi. Possiamo anche usare i parametri -a o -all per visualizzare tutte le informazioni SMART su un disco. Come possiamo vedere, il risultato è PASSATO che indica che il disco è corretto.

 sudo smartctl -H / dev / sda2

Utilizzando una qualsiasi di queste opzioni avremo a portata di mano un grande aiuto per aumentare il livello di supporto ed evitare danni ad alcuni settori degli hard disk in futuro e quindi evitare danni critici ai dispositivi che ne comprometterebbero notevolmente le prestazioni .attrezzature e i servizi che offrono. Se si verificano problemi sul disco rigido, ti suggeriamo anche di guardare come recuperare il disco rigido con diversi strumenti in qualsiasi sistema operativo.

Recupera il disco Linux

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave