Die Festplatte (HDD) ist eine der wichtigsten Komponenten des Computers, die für die Speicherung und den Zugriff auf Daten zuständig ist. Es ist wichtig, dass die FESTPLATTE regelmäßig auf Fehler und Beschädigungen überprüft wird, um den Verlust wichtiger Informationen zu verhindern. In diesem Artikel werden wir detaillierte Anweisungen zum Testen einer Festplatte unter Linux durchgehen.
Linux bietet eine Reihe praktischer Tools zur Diagnose und Überprüfung einer Festplatte. Eines der wichtigsten Werkzeuge für diesen Zweck ist das fsck-Dienstprogramm, das dazu dient, Fehler im Dateisystem zu überprüfen und zu korrigieren.
Führen Sie die folgenden Schritte aus, um die Festplatte mit dem fsck-Dienstprogramm zu überprüfen: sie müssen zuerst das Mounten von Partitionen auf der Festplatte deaktivieren und dann den Befehl fsck ausführen, um die Festplatte zu überprüfen. Wenn Sie mehrere Betriebssysteme auf Ihrem Computer installiert haben, können Sie auch das smartctl-Dienstprogramm verwenden, um alle Festplatten im System zu überprüfen.
Es ist wichtig zu beachten, dass es vor der Durchführung des HDD-Überprüfungsprozesses empfohlen wird, alle wichtigen Daten auf einem anderen Medium zu sichern, da das Verfahren zu Datenverlust führen kann.
Im folgenden Artikel werden detaillierte Anweisungen zum Ausführen einer HDD-Prüfung mit dem fsck- und smartctl-Dienstprogramm unter Linux beschrieben. Wenn Sie diese Anweisungen befolgen, können Sie den Status der Festplatte überprüfen und mögliche Fehler im Dateisystem beheben.
Vorbereitung auf die Prüfung
Bevor Sie mit der Überprüfung der Festplatte unter Linux beginnen können, müssen Sie einige vorläufige Schritte ausführen:
1. Stellen Sie sicher, dass Sie über Administratorrechte verfügen. Einige Befehle zur Überprüfung der Festplatte erfordern Root-Rechte, um ausgeführt zu werden. Sie können Ihre Rechte überprüfen, indem Sie den Befehl ausführen:
Wenn Sie über Administratorrechte verfügen, wird eine Liste der Befehle angezeigt, die ein aktiver Benutzer ausführen kann.
2. Schließen Sie die Festplatte, die Sie überprüfen möchten, an Ihren Computer an. Stellen Sie sicher, dass die Festplatte korrekt angeschlossen ist und dass Ihr Computer sie sieht. Sie können den Befehl verwenden:
Dieser Befehl zeigt eine Liste aller verfügbaren Laufwerke und Partitionen an.
3. Installieren Sie die erforderlichen Dienstprogramme. Möglicherweise müssen Sie zusätzliche Programme installieren, um die Festplatte zu überprüfen. In verschiedenen Linux-Distributionen können Pakete mit diesen Dienstprogrammen unterschiedlich benannt werden. Einige der gängigsten Dienstprogramme sind smartmontools, hddtemp und badblocks. Sie können diese Pakete mit dem Paketmanager Ihrer Distribution installieren.
Nachdem Sie diese vorläufigen Schritte ausgeführt haben, sind Sie bereit, die Festplatte unter Linux zu überprüfen. Jetzt können Sie mit dem nächsten Schritt fortfahren - der Überprüfung selbst.
Installieren der erforderlichen Dienstprogramme
Bevor Sie die Festplatte unter Linux überprüfen können, müssen Sie einige Dienstprogramme installieren, mit denen Sie diese Operation durchführen können. Hier sind einige von ihnen:
| Dienstprogramm | Die Beschreibung | Installationsbefehl |
|---|---|---|
| smartmontools | Ein Dienstprogramm zur Verwendung der S.M.A.R.T.-Funktion der Festplatte. | sudo apt-get install smartmontools |
| badblocks | Dienstprogramm zur Überprüfung der Festplatte auf beschädigte Blöcke. | sudo apt-get install e2fsprogs |
| hdparm | Ein Dienstprogramm zum Ausführen verschiedener Festplattenoperationen, einschließlich Leistungstests. | sudo apt-get install hdparm |
Nachdem Sie die aufgeführten Dienstprogramme installiert haben, können Sie mit der Überprüfung der Festplatte unter Linux beginnen.
Überprüfen des Dateisystems
Eines der wichtigsten Werkzeuge zum Überprüfen des Dateisystems unter Linux ist der Befehl fsck. Es kann verwendet werden, um Fehler auf der Festplatte zu überprüfen und zu korrigieren. Um den Befehl auszuführen, müssen Sie den Pfad zum Gerät oder zur Partition angeben:
Wenn das System die Dateisystemprüfung nicht starten kann, weil die Festplatte gerade bereitgestellt wird, können Sie die Option -f verwenden, mit der Sie beim nächsten Systemstart eine Überprüfung durchführen können:
Es gibt auch ein Dienstprogramm für ext2-, ext3- und ext4-Dateisysteme e2fsck, die erweiterte Funktionen zur Überprüfung und Wiederherstellung von Dateisystemen bietet:
Bei der Überprüfung des Dateisystems können die fsck- und e2fsck-Tools auch detaillierte Informationen zu Problemen anzeigen und Fragen zur Entscheidung über das weitere Vorgehen stellen.
Auf fehlerhafte Sektoren prüfen
Um nach defekten Sektoren zu suchen, können Sie das Dienstprogramm badblocks verwenden. Es ermöglicht Ihnen, alle Sektoren der Festplatte zu überprüfen und beschädigte Sektoren zu identifizieren.
Der Prozess zur Überprüfung auf fehlerhafte Sektoren mit dem Badblocks-Dienstprogramm besteht aus mehreren Schritten:
-
Zuerst müssen Sie das Dienstprogramm installieren, wenn es nicht im System vorhanden ist. Sie können dies mit dem folgenden Befehl tun:
sudo apt-get install e2fsprogs
sudo umount /dev/sdX
sudo badblocks -v /dev/sdX
Nachdem Sie nach defekten Sektoren gesucht haben, können Sie geeignete Maßnahmen ergreifen: das Laufwerk ersetzen, Daten übertragen oder andere Aktionen ausführen, um Probleme mit dem Laufwerk zu beheben.
Überprüfen des SMART-Status
Um den SMART-Status zu überprüfen, installieren Sie das Dienstprogramm smartmontools mit dem folgenden Befehl:
sudo apt-get install smartmontools
Nachdem Sie das Dienstprogramm installiert haben, verwenden Sie den Befehl smartctl, um die Überprüfung durchzuführen. Im Folgenden finden Sie einige Beispiele für Befehle für verschiedene Datenträgertypen:
- Für SATA-Laufwerke:
sudo smartctl -a /dev/sda - Für SCSI-Laufwerke:
sudo smartctl -a /dev/sdb
Wenn Sie den Befehl smartctl -a ausführen, können Sie detaillierte Informationen zum SMART-Status des Laufwerks anzeigen. Wenn der Status der Festplatte in Ordnung ist, wird in der Ausgabe "PASSED" oder "OK" angezeigt. Wenn es Fehler oder Warnungen in der Ausgabe gibt, kann dies auf ein Problem mit der Festplatte hinweisen.
Überprüfen der Lese- und Schreibgeschwindigkeit
Sie können das Dienstprogramm hdparm verwenden, um die Lese- und Schreibgeschwindigkeit auf einer Festplatte unter Linux zu bestimmen. Mit diesem Programm können Sie Informationen zur Laufwerksleistung abrufen und Tests durchführen, um die Lese- und Schreibgeschwindigkeit der Daten zu bewerten.
Installieren Sie zunächst hdparm mithilfe des Paketmanagers Ihres Distributionssystems. Zum Beispiel kann dies für Ubuntu mit dem Befehl getan werden:
- sudo apt-get install hdparm
Nach der Installation können Sie Lese- und Schreibtests mit den folgenden Befehlen ausführen:
- sudo hdparm -t /dev/sdX - Mit diesem Test können Sie die Geschwindigkeit des sequenziellen Lesens von der Festplatte messen. Ersetzen Sie /dev/sdX durch den Pfad zu Ihrer Festplatte, z. B. /dev/sda .
- sudo hdparm -T /dev/sdX ist ein Befehl, um die Geschwindigkeit des zwischengespeicherten Lesevorgangs von der Festplatte zu überprüfen.
- sudo hdparm -t --direct /dev/sdX - Mit diesem Befehl können Sie die Geschwindigkeit des direkten (Cache-freien) Lesens von der Festplatte messen.
- sudo hdparm -T --direct /dev/sdX - Überprüft die Geschwindigkeit des direkten zwischengespeicherten Lesevorgangs von der Festplatte.
- sudo hdparm -Tt /dev/sdX - Dieser Test misst die Geschwindigkeit des sequenziellen zwischengespeicherten und nicht zwischengespeicherten Lesevorgangs.
Ersetzen Sie /dev/sdX in jedem Befehl durch den entsprechenden Pfad zu Ihrem Laufwerk.
Die Testergebnisse werden im Terminal angezeigt und können ungefähr so aussehen:
Timing buffered disk reads: 413 MB in 3.02 seconds = 136.92 MB/secTiming cached reads: 17518 MB in 2.00 seconds = 8767.72 MB/sec
Die Lese- und Schreibgeschwindigkeit wird in Dateneinheiten pro Sekunde angegeben (z. B. MB/sec).
Die Überprüfung der Lese- und Schreibgeschwindigkeit kann hilfreich sein, um die Leistung Ihrer Festplatte zu ermitteln und mögliche Probleme mit ihrer Leistung zu identifizieren.
Überprüfen der Plattenoberflächen
Führen Sie den folgenden Befehl aus, um die Plattenoberflächen zu überprüfen:
# badblocks -v /dev/sdX
Hier müssen Sie anstelle von /dev/sdX den Pfad zum Gerät des Laufwerks angeben, das Sie überprüfen möchten. Zum Beispiel /dev/sda .
Das Badblocks-Dienstprogramm wird alle Sektoren der Festplatte durchlaufen und auf Defekte prüfen. Dies kann abhängig von der Größe des Laufwerks eine lange Zeit in Anspruch nehmen. Die Testergebnisse werden im Terminal angezeigt.
Wenn das Dienstprogramm fehlerhafte Sektoren erkennt, werden auch deren Nummern im Terminal angezeigt. Sie können dann das fsck-Dienstprogramm verwenden, um das Dateisystem zu reparieren und diese Sektoren als beschädigt zu markieren.
Ergebnisanalyse und Entscheidungsfindung
Nachdem Sie die HDD unter Linux überprüft und Ergebnisse erhalten haben, müssen Sie die erhaltenen Informationen analysieren und entsprechende Entscheidungen über den Zustand der Festplatte treffen.
Folgende Aspekte sollten beachtet werden:
- SMART-Attribute: bewerten Sie den aktuellen Zustand und den Verschleiß der Festplatte anhand der SMART-Testergebnisse. Beachten Sie die Attribute, die von großer Bedeutung sind und mögliche Probleme mit dem Laufwerk bedeuten.
- Lese-/Schreib-Sektoren: Analysieren Sie die Ergebnisse von Lese-/Schreibfehlertests. Wenn die Anzahl der Fehler zu hoch ist, kann dies auf ein Problem mit der Oberfläche der Disc oder auf eine Fehlfunktion der Disc hinweisen.
- Durchsatz und Geschwindigkeit: Schätzen Sie die Lese-/Schreibgeschwindigkeit und den Durchsatz der Festplatte. Wenn die Geschwindigkeit langsam ist oder die Bandbreite niedrig ist, kann dies auf ein Problem mit der Festplatte hinweisen.
- Andere Warnmeldungen: Bei der Überprüfung werden möglicherweise andere Warnmeldungen angezeigt, die auf mögliche Datenträgerprobleme hinweisen. Bewerten Sie ihre Auswirkungen auf den allgemeinen Zustand der Festplatte.
Anhand der Analyse der Ergebnisse der Festplattenprüfung unter Linux können Sie folgende Entscheidungen treffen:
- Austauschen der Festplatte: Wenn die Ergebnisse zeigen, dass die Festplatte ausgefallen ist oder ihr Zustand zu schlecht ist, wird empfohlen, die Festplatte durch eine neue zu ersetzen.
- Datensicherung: Wenn Probleme mit dem Laufwerk auftreten, sollten Sie alle wichtigen Daten sofort sichern, um Datenverluste im Falle eines Festplattenausfalls zu vermeiden.
- Festplatte reparieren: wenn die Ergebnisse zeigen, dass es einige Probleme gibt, aber das Laufwerk als Ganzes noch funktioniert, können Sie versuchen, es wieder funktionsfähig zu machen, indem Sie die Oberfläche des Laufwerks reparieren oder reparieren.
- Wiederholte Tests: bei mehrdeutigen Ergebnissen oder Verdachtsfällen bei Laufwerksarbeiten wird empfohlen, nach einiger Zeit erneut zu testen, um die bisherigen Ergebnisse zu bestätigen oder zu widerlegen.
Es ist wichtig sich daran zu erinnern, dass die Ergebnisse der HDD-Prüfung unter Linux nur ein Indikator für den Festplattenstatus sind und keine 100% ige Genauigkeit garantieren. Es wird daher immer empfohlen, die Ergebnisse mit den Bewertungen von Experten zu korrelieren und Entscheidungen auf der Grundlage aller verfügbaren Informationen zu treffen.