8 Wichtige Befehle zur Fehlerbehebung bei Festplatten Problemen unter Linux

watch 4m, 53s
views 2

10:46, 15.04.2026

Artikel Inhalt
arrow

  • Festplattenengpässe verstehen
  • Methoden zur Identifizierung von Festplattenengpässen unter Linux
  • Verwendung von iostat für E/A-Statistiken
  • Überwachung in Echtzeit mit iotop
  • Festplattennutzung mit dem Befehl df überprüfen
  • Umfassende Ressourcenanalyse mit dstat
  • Systemaktivität mit sar analysieren
  • Verwendung von smartctl zur Überwachung des Festplattenzustands
  • Blockgeräte mit lsblk auflisten
  • Nachverfolgung des virtuellen Speichers und der Festplattenaktivität mit vmstat
  • Abschließende Gedanken

Dank unserer umfangreichen Erfahrung im Server Management wissen wir genau, wie wichtig es ist, Festplatten Probleme frühzeitig zu erkennen und zu beheben. Wenn Sie schnell auf Probleme mit der Festplatte reagieren, läuft das Linux-System deutlich stabiler.

Die Probleme können aufgrund von Einschränkungen der Hardwarekomponenten auftreten. Beispielsweise können Festplatten mit langsamer Datenträgerleistung zu erheblichen Systemproblemen führen und speziell die Funktionalität von Datenbanken und Anwendungen beeinträchtigen.

Aus diesem Grund haben wir uns entschlossen, wichtige Befehle zu teilen, die Ihnen bei der Fehlerbehebung von Festplatten Problemen helfen können.

Festplattenengpässe verstehen

Festplattenengpässe können erkannt werden, wenn die Festplatte nicht mit der erwarteten Geschwindigkeit arbeitet, die den Anforderungen des Systems entspricht. Solche Probleme können zu Verzögerungen und langsameren Reaktionszeiten führen, und in manchen Situationen kann es sogar zu einem Systemabsturz kommen.

Hier sind einige Faktoren, die zu Engpässen führen können:

  • Fragmentierung der Festplatte. Eine schlechtere Leistung und Probleme bei der Festplattennutzung können durch die Fragmentierung von Dateien verursacht werden
  • Überlastung der Festplatte. Wenn zu viele Anfragen eingehen, kann das System möglicherweise nicht alle sofort verarbeiten
  • Fehler. Ein weiteres Problem, das schwerwiegende Folgen haben kann, sind physische Probleme mit Festplatten (z. B. fehlerhafte Sektoren)
  • Einschränkungen der Hardware. Festplatten mit geringer oder veralteter Kapazität können die alltägliche Arbeitslast nicht bewältigen.

Methoden zur Identifizierung von Festplattenengpässen unter Linux

Um diese Probleme zu finden und zu beheben, können Linux-Benutzer einige Befehle ausprobieren, die wir im Folgenden besprechen werden.

Verwendung von iostat für E/A-Statistiken

Der erste wichtige Befehl, der zur Fehlerbehebung verwendet werden sollte, ist iostat. Dieses Tool hilft bei der Identifizierung des Problems, indem es statistische Daten zur Nutzung von E/A und CPU liefert. So verwenden Sie diesen Befehl:

iostat -x 1

Nach der Ausführung sehen Sie eine Ausgabe mit vielen Metriken, und Sie sollten besonders auf Folgendes achten:

  • await: Diese Information gibt die Zeit an, die für die Beendigung der E/A-Anforderung benötigt wird. Sie wird normalerweise in Millisekunden angegeben, und wenn die Werte hoch sind, deutet dies auf eine langsamere Leistung hin
  • %util: Diese Daten geben die Auslastung der Festplatten bei der Bearbeitung von Anfragen an. Wenn der Wert bei 80 Prozent oder höher liegt, bedeutet dies, dass das Problem bei der Festplatte liegt
  • svctm: Diese Informationen geben die für E/A-Anfragen benötigte Servicezeit an. Je höher der Wert, desto länger dauert die Antwort.

Überwachung in Echtzeit mit iotop

Echtzeit-E/A-Überwachung ist erforderlich, um Aktivitäten/Prozesse zu erkennen, die zu viel Bandbreite verbrauchen. Der Prozess sieht wie folgt aus:

sudo iotop

Die Ausgabe dieses Befehls enthält die Prozesse und ihre statistischen Schreib-/Leseinformationen. Die folgenden Daten sollten Sie beachten:

  • IO-Priorität: Durch die Erkennung dieser Statistiken können Sie feststellen, welche Prozesse zu viele Ressourcen verbrauchen, und Sie können auch die erforderliche Priorität mit ionice anpassen
  • Schreiben/Lesen: Hier finden Sie die Prozesse mit höheren Schreib-/Lese-Werten.

Festplattennutzung mit dem Befehl df überprüfen

Ein weiterer nützlicher Befehl zur Überprüfung der Festplattennutzung auf eingebundenen Dateisystemen ist df. Wenn die Festplatte fast voll ist, kann es zu einer erheblichen Verlangsamung kommen.

df -h

Sobald Sie eine Ausgabe erhalten, sollten Sie die Informationen zu den Verzeichnissen „home“ und „root“ (/) überprüfen. Sie sollten nicht voll sein. Wenn der Festplattenspeicher zu mehr als 85 Prozent genutzt wird, kann es zu Verlangsamungen kommen.

Umfassende Ressourcenanalyse mit dstat

dstat ist ein weiterer nützlicher Befehl, der zur Überprüfung der Systemressourcen verwendet wird. Die Überwachung der umfassenden Ressourcen in Echtzeit kann äußerst hilfreich sein.

dstat -dny

Hier sind wichtige Parameter, auf die Sie achten sollten:

  • await: Diese Metrik zeigt die Zeit an, die für die Ausführung von E/A-Vorgängen benötigt wird
  • write/read: Überprüfen Sie die Spitzen bei dieser Art von Aktivität. 

Systemaktivität mit sar analysieren

Um das System aus der historischen Perspektive zu analysieren, gibt es eine großartige Option. Der Befehl sar kann beim Sammeln und Speichern von Informationen über einen längeren Zeitraum hinweg helfen.

sar -d 1 5

In der Ausgabe sollten Sie auf die folgenden Parameter achten:

  • kB_wrtn/s und kB read/s: 'Wenn die Zahlen sehr hoch sind, könnte dies auf ein Problem hinweisen.
  • ps: Diese Metrik gibt die Anzahl der Transaktionen pro Sekunde an. Wenn sie einen hohen Wert aufweist, sollten Sie auch dieser Tatsache mehr Aufmerksamkeit schenken. 

Verwendung von smartctl zur Überwachung des Festplattenzustands

Dieser Befehl ist hilfreich bei der Ermittlung physischer Probleme mit der Festplatte. Zum Beispiel bei Problemen mit Komponenten oder fehlerhaften Sektoren.

sudo apt install smartmontools
sudo smartctl -a /dev/sda

Die Parameter, auf die Sie achten sollten, sind folgende:

  • Seek_Error_Rate: Bei physischen Schäden kann der Wert dieses Parameters sehr hoch sein
  • Reallocated_Sector_Ct: Ein hoher Wert in dieser Kategorie kann auf Probleme mit der Festplatte hinweisen.

Blockgeräte mit lsblk auflisten

Mit diesem Befehl erhalten Sie Zugriff auf die Liste aller Blockgeräte, sodass Sie sich ein klareres Bild von Ihren Speichergeräten machen können.

lsblk -o NAME,SIZE,ROTA,TYPE,MOUNTPOINT

Hier sollten Sie überprüfen, ob Partitionen/Festplatten nicht mit Aufgaben überlastet sind.

Nachverfolgung des virtuellen Speichers und der Festplattenaktivität mit vmstat

vmstat eignet sich hervorragend zur Anzeige der Speichernutzung und der E/A-Vorgänge.

vmstat 1

Achten Sie in der Ausgabe auf die folgenden Parameter:

  • bo: gibt die Anzahl der auf die Festplatte geschriebenen Blöcke an
  • si und so: Bei hohen Werten können Sie davon ausgehen, dass das System Daten auslagert. Dies kann aufgrund von Festplattennutzung oder unzureichendem RAM-Speicher auftreten
  • bi: Dies gibt die Anzahl der gelesenen Blöcke an. 

Abschließende Gedanken

Zur Diagnose schwerwiegender Probleme, die auf der Festplatte auftreten können, können Sie die grundlegenden Befehle auf dem Linux-System verwenden. Die Überwachung des Systems sollte regelmäßig erfolgen, auch wenn keine Probleme oder auffälligen Probleme vorliegen, nur um die Leistung zu optimieren.

Teilen

War dieser Artikel für Sie hilfreich?

VPS beliebte Angebote

-9.5%

CPU
CPU
4 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 8192 Windows

121.5 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
4 Epyc Cores
RAM
RAM
4 GB
Space
Space
50 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 4096 Windows

18.1 /mo

/mo

Alle 12 Monate abgerechnet

-9.3%

CPU
CPU
6 Epyc Cores
RAM
RAM
16 GB
Space
Space
150 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 16384 Windows

54.49 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
3 Epyc Cores
RAM
RAM
2 GB
Space
Space
20 GB NVMe
Bandwidth
Bandwidth
Unlimited
aiKVM-NVMe 2048 Linux

8.86 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 4096 Linux

15 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 8192 Windows

28.44 /mo

/mo

Alle 12 Monate abgerechnet

-4.5%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 4096 Windows

16.77 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
400 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 16384 Linux

50 /mo

/mo

Alle 12 Monate abgerechnet

-20.8%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
10 TB
wKVM-SSD 16384 Metered Windows

100 /mo

/mo

Alle 12 Monate abgerechnet

-24.4%

CPU
CPU
2 Xeon Cores
RAM
RAM
1 GB
Space
Space
20 GB SSD
Bandwidth
Bandwidth
300 GB
KVM-SSD 1024 HK Linux

13 /mo

/mo

Alle 12 Monate abgerechnet

Weitere Artikel zu diesem Thema

cookie

Cookies und Datenschutz akzeptieren?

Wir verwenden Cookies, um sicherzustellen, dass wir Ihnen die beste Erfahrung auf unserer Website bieten. Wenn Sie fortfahren, ohne Ihre Einstellungen zu ändern, gehen wir davon aus, dass Sie mit dem Empfang aller Cookies auf der HostZealot-Website einverstanden sind.