GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie überprüfe ich die gesamte Festplatte auf Fehler und fehlerhafte Sektoren?

Ich kann hier einige Konzepte falsch verstehen, aber soweit ich weiß, hat jede Festplatte eine Partitionstabelle und tatsächliche Partitionen.

Ich möchte eine Festplatte auf fehlerhafte Sektoren und Fehler testen, aber die Tools, die ich dafür gefunden habe, sind für Partitionen gedacht – nicht für Festplatten. badblocks nimmt eine Partition /dev/sda1 nicht /dev/sda . Dasselbe gilt für e2fsck .

Soweit ich weiß, testen diese Tools nur den Partitionen zugewiesenen Speicherplatz, nicht eine ganze Festplatte. Gibt es eine Möglichkeit, eine ganze Festplatte zu testen?

Akzeptierte Antwort:

Gibt es eine Möglichkeit, die gesamte Festplatte zu testen?

Ja, mit badblocks :

badblocks /dev/sda

Die Manpage bezieht sich auf Partitionen, weil badblocks kann mkfs.ext2 mitteilen über die gefundenen fehlerhaften Blöcke, und das funktioniert nur beim Überprüfen von Partitionen. Aber badblocks selbst funktioniert gut auf vollen Festplatten.

Allerdings badblocks ist wirklich ein Relikt aus einer vergangenen Zeit, als Festplatten ihre fehlerhaften Blöcke nicht selbst verwalteten. Heutzutage verfolgen Laufwerke Fehler selbst und sind in der Lage, fehlerhafte Sektoren neu zuzuordnen, wenn die Umstände dies zulassen (normalerweise, wenn ein fehlerhafter Sektor neu geschrieben wird). Es ist wahrscheinlich besser, SMART-Tests durchzuführen und die Ergebnisse zu überprüfen:

smartctl -t long /dev/sda
smartctl -t offline /dev/sda
smartctl -x /dev/sda

(Stellen Sie sicher, dass jeder Test abgeschlossen ist, bevor Sie den nächsten ausführen).


Linux
  1. Wie überprüfe ich ein physisches LVM-Volume auf fehlerhafte Blöcke?

  2. Wie lösche ich fehlerhafte Sektoren auf der Festplatte mit Ubuntu?

  3. So überprüfen Sie eine Festplatte auf fehlerhafte Blöcke oder Festplattenfehler unter CentOS / RHEL

  4. So richten Sie UDEV-Regeln für RAC OCR und Abstimmungsgeräte auf Partitionen ein

  5. Wie überprüfe ich den Speicherplatz in Ubuntu 20.04 und 20.10?

So überprüfen Sie den freien Speicherplatz unter Linux [Terminal- und GUI-Methoden]

So überprüfen Sie fehlerhafte Blöcke oder fehlerhafte Sektoren auf der Festplatte in Linux

So überprüfen Sie die Speicherplatznutzung für Docker-Images, Container und Volumes

10 Befehle zum Überprüfen von Festplattenpartitionen und Speicherplatz unter Linux

So überprüfen Sie die Größe von Dateien und Verzeichnissen unter Linux

So überprüfen Sie die Gesamtgröße der Festplatte im Ubuntu-Terminal