Startseite » wie man » Das Einsteigerhandbuch für Linux Disk Utilities

    Das Einsteigerhandbuch für Linux Disk Utilities

    Wenn Sie wissen, wie Sie den Zustand Ihrer Festplatte überprüfen, können Sie feststellen, wann die Festplatte ausgetauscht werden muss. Im heutigen Artikel zeigen wir Ihnen einige Linux-Festplatten-Dienstprogramme zur Diagnose des Festplattenzustands.

    Bild von Scoobay

    S. M. A. R. System

    Die meisten modernen ATA- und SCSI-Festplatten verfügen über ein SMART-System (Self Monitoring, Analysis and Reporting Technology). SMART-Festplatten überwachen intern ihre eigene Gesundheit und Leistung.

    Das SMART-Tool beurteilt den Zustand Ihrer Festplatte basierend auf: dem Durchsatz der Festplatte, der Suchfehlerrate der Magnetköpfe und anderen Attributen, die der Festplattenhersteller in die Festplatte eingebaut hat.

    Bei den meisten Implementierungen von SMART-Systemen können Benutzer Selbsttests durchführen, um die Leistung und Zuverlässigkeit ihrer Festplatten zu überwachen. Die einfachste Möglichkeit, einen SMART-Systemtest mit Ubuntu durchzuführen, ist die Verwendung des Festplatten-Dienstprogramms unter "System"> "Administration".



    Mit dem Festplattendienstprogramm können Sie das Modell, die Seriennummer, die Firmware und die Gesamtzustandsbewertung der Festplatte sowie die Aktivierung eines SMART-Systems auf der Festplatte anzeigen.

    Mit der Schaltfläche 'SMART data' können Sie die SMART-Funktionen Ihrer Festplatte sehen.

    Mit der Schaltfläche 'Selbsttest ausführen' können Sie einen kurzen, erweiterten oder einen Beförderungs-Selbsttest auf der Festplatte starten.

    Wenn Sie diese Tests ausführen, wird eine Fortschrittsanzeige eingeblendet, in der Sie sehen können, wie weit der Test durchlaufen hat und wie hoch die voraussichtliche Fertigstellungszeit ist.

    Im Abschnitt "Attributiert" können Sie die Fehler und Informationen zum Selbsttest anzeigen.

    Dateisystemprüfung

    Neben dem Festplatten-Dienstprogramm (GUI) gibt es noch weitere Tools, mit denen wir den Zustand unserer Festplatte diagnostizieren können. Der File System Check (FSCK), der nur als Befehlszeilenprogramm zur Verfügung steht, ist eines der Tools, mit dem wir häufig den Zustand unserer Festplatte überprüfen.

    Sie können die Funktion 'Check Filesystem' des 'Disk Utility' verwenden, um dieselbe Prüfung durchzuführen, wenn Sie nicht ein Befehlszeilen-Geek wie wir sind.

    Natürlich gibt es Situationen, in denen wir haben Verwenden Sie das Befehlszeilentool, um unser Dateisystem zu überprüfen. Zum Beispiel, wenn wir ein Headless-System verwenden, wenn unsere Linux-Box nicht startet, oder wenn wir unseren Freunden die Befehlszeilen-Kungfu-Fähigkeiten zeigen möchten.

    Das FSCK-Befehlszeilentool sieht zunächst so aus, als wäre es nur ein Computerfreak. Sie werden jedoch feststellen, dass FSCK ein sehr einfaches Werkzeug ist. Bevor Sie FSCK ausführen, ist eine Sache zu beachten. Sie müssen das Dateisystem mit dem Befehl 'umount' abmelden. Wenn Sie ein bereitgestelltes Dateisystem mit FSCK reparieren, kann dies zu größerem Schaden führen als das ursprüngliche Problem.

    sudo umount / dev / sdb

    Der FSCK-Befehl ist ziemlich einfach:

    sudo fsck -t ext4 / dev / sdb

    Dieser Befehl prüft ein ext4-Dateisystem (/ dev / sdb) auf Inkonsistenzen. Sie sollten / dev / sdb durch Ihre eigene Partition ersetzen. Sie können den Befehl 'fdisk' ausführen, um Ihre Systempartitionen herauszufinden:

    sudo fdisk -l

    Geplante Dateisystemprüfungen

    Wenn Sie Ubuntu verwenden, werden Sie feststellen, dass Ubuntu eine FSCK-Sitzung ausführt, wenn Sie Ihr System von Zeit zu Zeit starten. Wenn Sie diese geplante Prüfung als störend empfinden, können Sie den Scan mit dem Befehl 'tune2fs' erneut planen. So sieht es normalerweise aus:

    Der Parameter mount count gibt an, dass Ubuntu nach 33 Festplattenlaufwerken unsere Festplatte scannt.

    Wir können die Mountanzahl mit der Option '-c' konfigurieren:

    sudo tune2fs -c 35 / dev / sda1

    Dieser Befehl konfiguriert Ubuntu so, dass die Festplatte nach 35 Festplattenlaufwerken nach dem Start des Systems überprüft wird.

    Hinweis: Ändern Sie '/ dev / sda1 /' mit Ihrer eigenen Partition

    Schlechte Blöcke

    Ein fehlerhafter Sektor ist ein Sektor auf dem Festplattenlaufwerk eines Computers, der nicht verwendet werden kann, weil ein dauerhafter Schaden vorliegt (oder ein Betriebssystem nicht erfolgreich darauf zugreifen kann), wie z. B. eine physische Beschädigung der Festplattenoberfläche.

    Es gibt zwei Möglichkeiten, fehlerhafte Sektoren in Linux zu erkennen: Sie können die Benutzeroberfläche des Festplatten-Dienstprogramms verwenden. Wenn Sie ein Befehlszeilen-Geek wie wir sind, können Sie mit dem Befehl badblocks Ihre Festplatte auf fehlerhafte Sektoren überprüfen:

    Sudo Badblocks -v / dev / sdb1

    Badblock gibt uns die Anzahl der fehlerhaften Sektoren auf unserer Festplatte an.


    zainul @ zainul-laptop: ~ $ sudo-badblocks -v / dev / sdb1
    Prüfen der Blöcke 0 bis 97683200
    Überprüfung auf fehlerhafte Blöcke (Nur-Lese-Test): 3134528 fertig, 3:27 abgelaufen
    3134560 fertig, 8:33 abgelaufen
    3134561 fertig, 10:15 abgelaufen
    3134562 fertig, 11:57 abgelaufen
    3134563 fertig, 13:39 abgelaufen
    erledigt
    Pass fertig, 5 schlechte Blöcke gefunden.

    Sie haben zwei Möglichkeiten, wenn Sie fehlerhafte Blöcke sehen. Sie können entweder nach einer neuen Festplatte suchen oder diese fehlerhaften Blöcke als unbrauchbare Festplattensektoren markieren. Dies umfasst zwei Schritte:

    Zuerst müssen wir den Ort der fehlerhaften Sektoren in eine flache Datei schreiben.

    sudo badblocks / dev / sdb> / home / zainul / bad-blöcke

    Danach müssen wir die flache Datei in den FSCK-Befehl eingeben, um diese fehlerhaften Sektoren als "unbrauchbare" Sektoren zu markieren.

    Sudo fsck -l fehlerhafte Blöcke / dev / sdb


    FSCK, Badblocks und Disk Utility sind einige der Festplatten-Dienstprogramme, die wir häufig zum Durchsuchen unserer Festplatten verwenden. Teilen Sie es mit den anderen Leserkollegen, wenn Sie andere Linux-Festplatten-Dienstprogramme zum Scannen von Festplatten kennen.