3Sep

La Guida per principianti alle Utility disco Linux

click fraud protection

Sapere come controllare le condizioni del disco rigido è utile per determinare quando sostituire il disco rigido. Nell'articolo di oggi, ti mostreremo alcune utilità del disco di Linux per diagnosticare lo stato del tuo hard disk.

Immagine di Scoobay

S.M.A.R.T Sistema

I più moderni dischi rigidi ATA e SCSI 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 consente 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 "Utility Disco" sotto "Sistema" & gt;Menu 'Amministrazione'.

instagram viewer



Il programma di utilità del disco consente di visualizzare il modello, il numero di serie, il firmware e la valutazione complessiva dello stato del disco rigido, nonché la disponibilità di un sistema SMART sul disco rigido.

Il pulsante "Dati SMART" consente di visualizzare le funzioni SMART del disco rigido.

Il pulsante 'Esegui autotest' consente di avviare un autotest breve, esteso o di trasporto sul disco rigido.

Quando si eseguono questi test, viene visualizzato un indicatore di avanzamento, che consente di vedere quanto è lungo il test e qual è il tempo stimato di completamento.

La 'Sezione attribuita' consente di visualizzare gli errori e le informazioni di auto-test.

File System Check

Ci sono alcuni altri strumenti, accanto alla GUI di Utility Disco, che possiamo usare per diagnosticare lo stato del nostro hard disk. 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.

Naturalmente, ci sono alcune situazioni in cui ha per 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 incoerenze.È necessario sostituire /dev/ sdb con la propria partizione.È possibile eseguire il comando 'fdisk' per scoprire le partizioni di sistema:

sudo fdisk -l

Scheduled File System controlla

Se si sta usando Ubuntu, si noterà che Ubuntu esegue una sessione FSCK quando si avvia il sistema da tempo atempo. Se trovi fastidioso questo controllo programmato, puoi riprogrammare la scansione usando il comando 'tune2fs'.Ecco come appare in genere:

Il parametro mount count ci dice che Ubuntu analizza il nostro hard disk dopo 33 mount del disco.

Possiamo configurare il numero di mount usando l'opzione '-c':

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: modificare '/dev/sda1/' con la propria 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 per accedere correttamente), ad esempio danni fisici ala superficie del disco.

Esistono due modi per rilevare i settori danneggiati in Linux: puoi usare la GUI di Utility Disco, oppure se sei un fanatico della linea di comando come noi, puoi usare il comando badblocks per controllare i 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
Controllo dei blocchi da 0 a 97683200
Controllo dei blocchi danneggiati( test di sola lettura): 3134528 terminato, 3:27 trascorso
3134560 terminato, 8:33 trascorso
3134561fatto, 10:15 trascorso
3134562 fatto, 11:57 trascorso
3134563 fatto, 13:39 trascorso
fatto
Pass completato, 5 blocchi danneggiati trovati.

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:

Innanzitutto dobbiamo scrivere la posizione dei settori danneggiati in un file flat.

sudo badblocks /dev/ sdb & gt;/home/zainul/ blocca i blocchi

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 utility 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.