Immagine di Scoobay
Sistema S.M.A.R.T.
I dischi rigidi ATA e SCSI più moderni dispongono di un sistema di monitoraggio automatico, analisi e reporting (SMART). Gli hard disk SMART monitorano internamente la propria salute e le proprie prestazioni.
Lo strumento SMART valuta le condizioni del disco rigido in base a: velocità effettiva del disco rigido, frequenza degli errori di ricerca delle testine magnetiche e altri attributi incorporati nel disco rigido del produttore del disco rigido.
La maggior parte delle implementazioni dei sistemi SMART consentono agli utenti di eseguire test automatici per monitorare le prestazioni e l'affidabilità dei loro dischi rigidi. Il modo più semplice per eseguire un test del sistema SMART con Ubuntu è utilizzare il 'Utility Disco' nel menu 'Sistema'> 'Amministrazione'.
Controllo del file system
Esistono altri strumenti, accanto alla GUI di Utility Disco, che possiamo usare per diagnosticare la salute del nostro disco rigido. Il File System Check (FSCK), che viene solo come strumento a riga di comando, è uno degli strumenti che usiamo spesso per verificare le condizioni del nostro disco rigido.
Puoi usare la funzione 'Controlla il filesystem' di 'Utility Disco' per eseguire lo stesso controllo, se non sei un fanatico della linea di comando come noi.
Certo, ci sono alcune situazioni in cui noi avere utilizzare lo strumento della riga di comando per controllare il nostro file system. Per esempio, quando usiamo un sistema senza testa, quando la nostra macchina Linux non si avvia, o quando vogliamo semplicemente mostrare le nostre abilità di Kungfu da linea di comando ai nostri amici.
All'inizio, lo strumento da riga di comando FSCK sembra qualcosa che solo un geek del computer può gestire; Ma troverai che FSCK è uno strumento molto facile da usare. C'è una cosa da notare prima di eseguire FSCK; Devi smontare il file system usando il comando 'umount'. La correzione di un file system montato con FSCK potrebbe finire per creare più danni del problema originale.
sudo umount /dev/sdb
Il comando FSCK è piuttosto semplice:
sudo fsck -t ext4 /dev/sdb
Questo comando controlla un file system ext4 (/ dev / sdb) per le inconsistenze. Dovresti sostituire / dev / sdb con la tua partizione. È possibile eseguire il comando 'fdisk' per scoprire le partizioni di sistema:
sudo fdisk -l
Controlli file system pianificati
Se stai usando Ubuntu, noterai che Ubuntu esegue una sessione FSCK quando si avvia il sistema di volta in volta. Se trovi fastidioso questo controllo programmato, puoi riprogrammare la scansione usando il comando 'tune2fs'. Ecco come appare in genere:
sudo tune2fs -c 35 /dev/sda1
Questo comando riconfigura Ubuntu per eseguire la scansione del nostro disco rigido dopo 35 supporti del disco rigido all'avvio del sistema.
Nota: cambia "/ dev / sda1 /" con la tua partizione
Bad Blocks
Un settore danneggiato è un settore sull'unità disco di un computer che non può essere utilizzato a causa di danni permanenti (o incapacità del sistema operativo di accedere correttamente), ad esempio danni fisici alla superficie del disco.
Esistono due modi per rilevare i settori danneggiati in Linux: puoi utilizzare la GUI di Utility Disco o, se sei un fanatico della linea di comando come noi, puoi usare il comando badblocks per controllare il tuo disco fisso in caso di settori danneggiati:
sudo badblocks -v /dev/sdb1
Badblock ci darà il numero di settori danneggiati nel nostro hard disk.
zainul@zainul-laptop:~$ sudo badblocks -v /dev/sdb1 Checking blocks 0 to 97683200 Checking for bad blocks (read-only test): 3134528 done, 3:27 elapsed 3134560 done, 8:33 elapsed 3134561 done, 10:15 elapsed 3134562 done, 11:57 elapsed 3134563 done, 13:39 elapsed done Pass completed, 5 bad blocks found.
Hai due opzioni quando vedi blocchi danneggiati. È possibile cercare un nuovo disco rigido o contrassegnare questi blocchi danneggiati come settori del disco rigido inutilizzabili. Ciò comporta due passaggi:
Per prima cosa dobbiamo scrivere la posizione dei settori danneggiati in un file flat.
sudo badblocks /dev/sdb > /home/zainul/bad-blocks
Dopodiché, dobbiamo inserire il file flat nel comando FSCK per contrassegnare questi settori danneggiati come settori "inutilizzabili".
sudo fsck -l bad-blocks /dev/sdb
FSCK, Badblocks e Utility Disco sono alcune delle utilità del disco che utilizziamo spesso per analizzare i nostri dischi rigidi. Condividere con gli altri lettori se si conoscono altre utilità del disco di Linux per la scansione dei dischi rigidi.