3Sep

Der Anfängerleitfaden zu Linux Disk Utilities

click fraud protection

Es ist hilfreich zu wissen, wie Sie den Zustand Ihrer Festplatte überprüfen können, um festzustellen, wann Sie Ihre Festplatte ersetzen müssen. Im heutigen Artikel zeigen wir Ihnen einige Linux-Festplatten-Dienstprogramme, um den Zustand Ihrer Festplatte zu diagnostizieren.

Bild von Scoobay

S.M.A.R.T 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 bewertet den Zustand Ihrer Festplatte basierend auf: dem Durchsatz der Festplatte, der Suchfehlerrate der Magnetköpfe und anderen Attributen, die Ihr Festplattenhersteller auf seiner Festplatte erstellt hat.

Die meisten Implementierungen von SMART-Systemen ermöglichen es Benutzern, Selbsttests durchzuführen, um die Leistung und Zuverlässigkeit ihrer Festplatten zu überwachen. Der einfachste Weg, um einen SMART-Systemtest mit Ubuntu durchzuführen, ist das 'Festplatten-Dienstprogramm' unter 'System' & gt;Menü 'Verwaltung'

instagram viewer



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

Mit der Schaltfläche "SMART-Daten" können Sie die SMART-Funktionen Ihrer Festplatte anzeigen.

Mit der Schaltfläche "Run Self-Test"( Selbsttest ausführen) können Sie einen kurzen, erweiterten oder automatischen Selbsttest auf der Festplatte starten.

Wenn Sie diese Tests ausführen, sehen Sie einen Fortschrittsmesser, mit dem Sie sehen können, wie weit der Test dauert und wie hoch die geschätzte Zeit für die Fertigstellung ist.

Der Bereich 'Zugeschnitten' zeigt die Fehler und Informationen zum Selbsttest an.

Dateisystem Überprüfung

Neben der grafischen Benutzeroberfläche des Festplatten-Dienstprogramms gibt es noch weitere Tools, mit denen wir den Zustand unserer Festplatte diagnostizieren können. Der Dateisystem-Check( FSCK), der nur als Kommandozeilen-Tool verwendet wird, ist eines der Werkzeuge, die wir häufig verwenden, um den Zustand unserer Festplatte zu überprüfen.

Sie können die Funktion 'Dateisystem überprüfen' des 'Festplatten-Dienstprogramms' verwenden, um die gleiche Überprüfung durchzuführen, wenn Sie kein geek wie wir sind.

Natürlich gibt es einige Situationen, in denen wir haben, um das Kommandozeilen-Tool zu benutzen, um unser Dateisystem zu überprüfen. Zum Beispiel, wenn wir ein System ohne Kopf benutzen, wenn unsere Linux-Box nicht bootet oder wenn wir unseren Freunden einfach unsere Kungfu-Fähigkeiten zeigen wollen.

Das FSCK-Befehlszeilentool sieht zuerst wie etwas aus, das nur ein Computerfreak handhaben kann;Aber Sie werden feststellen, dass FSCK ein sehr einfaches Werkzeug ist. Es gibt eine Sache zu beachten, bevor Sie FSCK ausführen;Sie müssen das Dateisystem mithilfe des Befehls 'umount' aushängen. Wenn ein angehängtes Dateisystem mit FSCK repariert wird, kann dies mehr Schaden verursachen 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 zu ermitteln:

sudo fdisk -l

Geplante Dateisystemüberprüfungen

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

Der Parameter mount count sagt uns, dass Ubuntu unsere Festplatte nach 33 Festplatten-Mounts durchsucht.

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

sudo tune2fs -c 35 /dev/ sda1

Dieser Befehl wird Ubuntu neu konfigurieren, um unsere Festplatte nach 35 Festplatten-Mounts beim Systemstart zu scannen.

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

Schlechte Blöcke

Ein fehlerhafter Sektor ist ein Sektor auf dem Festplattenlaufwerk eines Computers, der aufgrund permanenter Schäden( oder eines Unvermögens des Betriebssystems, erfolgreich darauf zuzugreifen) nicht verwendet werden kanndie Plattenoberfläche.

Es gibt zwei Möglichkeiten, fehlerhafte Sektoren in Linux zu erkennen: Sie können die grafische Benutzeroberfläche des Festplatten-Dienstprogramms verwenden, oder wenn Sie ein 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
Blöcke 0 bis 97683200 prüfen
Auf fehlerhafte Blöcke prüfen( Nur-Lese-Test): 3134528 erledigt, 3:27 verstrichen
3134560 erledigt, 8:33 verstrichen
3134561erledigt, 10:15 verstrichen
3134562 erledigt, 11:57 verstrichen
3134563 erledigt, 13:39 verstrichen
erledigt
Pass beendet, 5 fehlerhafte 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 beinhaltet zwei Schritte:

Zuerst müssen wir die Position der fehlerhaften Sektoren in eine flache Datei schreiben.

sudo badblocks /dev/ sdb & gt;/home/zainul/ Bad-Blöcke

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

sudo fsck -l Schlechte Blöcke /dev/ sdb

FSCK, Badblocks und das Festplatten-Dienstprogramm sind einige der Festplatten-Dienstprogramme, die wir häufig zum Scannen unserer Festplatten verwenden. Tauschen Sie sich mit anderen Lesekollegen aus, wenn Sie andere Linux-Festplatten-Dienstprogramme kennen, um Festplatten zu scannen.