GNU/Linux >> Linux Esercitazione >  >> Linux

Come controllare i blocchi danneggiati o i settori danneggiati sul disco rigido in Linux

In questo post imparerai come controllare i blocchi danneggiati o i settori danneggiati su disco rigido in Linux

Il settore è l'unità di archiviazione minima di un disco rigido. La maggior parte degli schemi di partizionamento del disco sono progettati per fare in modo che i file occupino un numero intero di settori indipendentemente dalle dimensioni effettive del file.

I file che non riempiono un intero settore avranno il resto dell'ultimo settore riempito con zeri. In pratica, i sistemi operativi in ​​genere operano su blocchi di dati, che possono estendersi su più settori.

Poiché i settori danneggiati continuano ad accumularsi, possono influire in modo indesiderato o distruttivo sulla capacità dell'unità disco o della memoria flash o addirittura portare a un possibile guasto hardware.

Controlla i blocchi oi settori danneggiati utilizzando l'utility badblocks

Un blocchi danneggiati è un'app software che consente agli utenti di scansionare un dispositivo alla ricerca di settori o blocchi danneggiati.

  • Visualizza informazioni su tutte le unità disco o sulla memoria flash e le relative partizioni utilizzando il comando fdisk come mostrato di seguito.
fdisk -l
  • Controlla settori danneggiati o blocchi danneggiati con il comando badblocks come segue:
 badblocks -v /dev/sda4 > bad_sector.txt

NOTA:"-v" visualizzerà i dettagli dell'operazione (controllo di blocchi e settori danneggiati) e il reindirizzamento memorizzare il risultato di questa operazione nel file bad_sector.txt

NOTA :Se trovi settori danneggiati sull'unità disco, smonta il disco e indica al sistema operativo di non scrivere nei settori segnalati come mostrato di seguito:

  • Esegui e2fsck (per file system ext2/ext3/ext4) o fsck comando con bad_sector.txt file e il file del dispositivo come nel comando seguente.
e2fsck -l bad_sector.txt /dev/sda4       #For ext2/ext3/ext4 file systems

OR

fsck -l bad_sector.txt /dev/sda4       #For other file systems

Controlla blocchi o settori danneggiati utilizzando Smartmontools

Strumenti Smartmon (Strumenti di monitoraggio SMART ) è un insieme di programmi di utilità (smartctl e smartd ) per controllare e monitorare i sistemi di archiviazione dei computer utilizzando il sistema Self-Monitoring, Analysis and Reporting Technology (S.M.A.R.T.) integrato nella maggior parte dei moderni dischi rigidi (P)ATA, Serial ATA, SCSI/SAS e NVMe, in modo da poter capire qualsiasi imminente guasti hardware.

  • Installa smartmontools con:
apt-get install smartmontools   #On Debian/Ubuntu

yum install smartmontools       #On RHEL/CentOS
  • Ora esegui smartctrl comando con -H flag o –health e nomina il tuo dispositivo specifico come argomento per visualizzare SMART risultato complessivo del test di salute.
smartctl -H /dev/sda4

Risultato :ti dice che il tuo disco rigido è sano.

NOTA :puoi anche usare -a o –all per una panoramica completa delle informazioni sul disco per stampare tutto SMART informazioni relative a un disco e -x o –xall che mostra tutto SMART e non SMART informazioni su un disco.

  • Inoltre puoi andare alla pagina man di smartctl o alla pagina della guida:
smartctl -h
man smartctl

Conclusione

Questo è tutto..

In questo articolo, ti mostreremo come controllare i settori danneggiati oi blocchi danneggiati sul disco rigido in Linux.

grazie


Linux
  1. Come partizionare un disco in Linux

  2. Come controllare l'intero disco rigido per errori e settori danneggiati?

  3. Come verificare la presenza di blocchi danneggiati su un volume fisico Lvm?

  4. Come cancellare i settori danneggiati nel disco rigido usando Ubuntu?

  5. Come controllare i tentativi di accesso falliti o errati in Linux

Come trovare i dettagli del disco rigido in Linux

Come trovare la velocità di trasferimento dei dati del disco rigido in Linux

Come controllare lo spazio libero su disco su Linux

Come controllare la dimensione di file e directory su Linux

Come controllare la dimensione totale del disco rigido nel terminale Ubuntu

Come posso monitorare il carico del disco rigido su Linux?