Homepage » come » La Guida per principianti alle Utility disco Linux

    La Guida per principianti alle Utility disco Linux

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

    Immagine di Scoobay

    Sistema S.M.A.R.T.

    La maggior parte dei moderni dischi rigidi ATA e SCSI dispone di un sistema di auto-monitoraggio, 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 la 'Utility Disco' nel menu 'Sistema'> 'Amministrazione'.



    L'utility del disco consente di visualizzare il modello, il numero di serie, il firmware e la valutazione complessiva dello stato del disco rigido, nonché l'abilitazione del 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 di breve, esteso o autotest sull'hard disk.

    Quando esegui questi test, vedrai un indicatore di avanzamento che ti consentirà di vedere quanto è lontano il test e qual è il tempo stimato di completamento..

    La sezione "Attribuiti" ti consente di visualizzare gli errori e le informazioni di auto-test.

    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 linea di comando, è uno degli strumenti che usiamo spesso per verificare le condizioni del nostro disco fisso.

    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; È necessario 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:

    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: 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 per accedervi 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 oppure, se sei un fanatico della linea di comando come noi, puoi utilizzare il comando badblocks per verificare i settori danneggiati del tuo hard disk:

    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
    Verifica dei blocchi da 0 a 97683200
    Verifica dei blocchi danneggiati (test di sola lettura): 3134528 terminato, 3:27 trascorso
    3134560 fatto, 8:33 trascorso
    3134561 fatto, 10:15 trascorso
    3134562 fatto, 11:57 trascorso
    3134563 fatto, 13:39 trascorso
    fatto
    Passato completato, trovati 5 blocchi errati.

    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à disco che utilizziamo spesso per analizzare i nostri dischi rigidi. Condividilo con gli altri lettori se conosci altre utilità del disco di Linux per analizzare i dischi rigidi.