Ricerca nel sito web

3 Utili strumenti di scansione del disco Linux basati su GUI e basati su terminale


Ci sono principalmente due ragioni per scansionare il disco rigido di un computer: il primo è esaminarlo per individuare incoerenze o errori del file system che possono derivare da arresti anomali persistenti del sistema, chiusura impropria di software di sistema critico e programmi più significativamente distruttivi (come malware, virus, ecc.). .).

Un altro è analizzare le sue condizioni fisiche, dove possiamo controllare la presenza di settori danneggiati sul disco rigido derivanti da danni fisici sulla superficie del disco o da un transistor di memoria guasto.

In questo articolo esamineremo un mix di utilità di scansione del disco basate su GUI e basate su terminale per Linux.

Nel caso in cui noti un comportamento insolito del disco rigido di un computer o di una particolare partizione, una delle prime cose su cui puoi sempre indagare è l'incoerenza o gli errori del file system e non esiste altra utilità migliore per eseguire questa operazione oltre a fsck .

1. fsck: controllo della coerenza del file system

Fsck è un'utilità di sistema che controlla e facoltativamente ripara un filesystem Linux, fungendo da front-end per vari controlli del filesystem.

Avviso: prova i comandi fsck solo su server Linux di prova, a meno che tu non sappia cosa stai facendo.

Smonta sempre una partizione prima di poter eseguire fsck su di essa.

sudo unmount /dev/sdc1
sudo fsck -Vt vfat /dev/sdc1

Nel comando seguente, l'interruttore:

  • -t – specifica il tipo di filesystem.
  • -V – abilita la modalità dettagliata.

Puoi trovare istruzioni dettagliate sull'uso nella pagina man di fsck:

man fsck

Dopo aver eseguito i test di incoerenza del filesystem, si procede con le valutazioni delle condizioni fisiche.

2. blocco difettoso

Badblocks ricerca blocchi o settori danneggiati sui dischi rigidi e, quando rilevati, può essere utilizzato insieme a fsck o e2fsck per istruire il kernel per evitare queste aree difettose.

Per utilizzare badblock, dovrai specificare il file del dispositivo per il disco rigido che desideri scansionare.

badblocks /dev/sda

badblocks scriverà uno schema su ciascun blocco sul disco rigido e poi lo rileggerà per verificare che i dati siano corretti. Se vengono rilevati errori, il blocco verrà contrassegnato come non valido.

Una volta completata la scansione, puoi utilizzare l'opzione -r per leggere i risultati della scansione che contengono un elenco di tutti i blocchi danneggiati che sono stati trovati.

badblocks -r badblocks.txt

3. Utilità di sistema S.M.A.R.T

S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology) è un sistema integrato in quasi tutti i moderni dischi rigidi ATA/SATA e SCSI/SAS nonché nei dischi a stato solido.

Raccoglie informazioni approfondite su un disco rigido supportato e puoi ottenere tali dati utilizzando le utilità di seguito.

1. Smartctl

smartctl è una delle due utilità del pacchetto smartmontools, che è un'utilità da riga di comando che controlla e monitora il sistema S.M.A.R.T.

Per installare il pacchetto smartmontools, esegui il comando applicabile di seguito per la tua distribuzione:

sudo apt-get install smartmontools   #Debian/Ubuntu systems 
sudo yum install smartmontools       #RHEL/CentOS systems

Quello che segue è un esempio di comando smartctl per segnalare lo stato di salute della partizione del disco rigido in cui l'opzione -H aiuta a mostrare la condizione generale di salute della partizione dopo un autotest:

sudo smartctl -H /dev/sda6

Consulta la pagina man smartctl per ulteriori linee guida sull'utilizzo:

man smartctl 

Esiste un front-end GUI per smartctl chiamato gsmartcontrol che può essere installato come segue:

sudo apt-get install gsmartcontrol  #Debian/Ubuntu systems 
sudo yum install gsmartcontrol       #RHEL/CentOS systems

2. Utilità disco Gnome (o dischi)

L'utilità Gnome Disk offre una GUI per eseguire tutte le attività relative alla gestione delle partizioni come la creazione, l'eliminazione, il montaggio delle partizioni e altro ancora. Viene preinstallato nella maggior parte dei sistemi Linux tradizionali come Ubuntu, Fedora, Linux Mint e altri.

Per usarlo su Ubuntu, apri il Dash e cerca Dischi, su Linux Mint, apri Menu e cercare Dischi e su Fedora, fare clic su Attività tipo Dischi.

Ancora più importante, può anche fornire dati S.M.A.R.T ed effettuare test automatici come nella seguente interfaccia.

Questo è tutto! In questo articolo abbiamo esaminato le utilità di scansione del disco rigido per il sistema operativo Linux. Puoi condividere con noi qualsiasi utilità/strumento per lo stesso scopo, che non è menzionato nell'elenco sopra o porre domande correlate nei commenti.