Festplattennutzung überwachen
Verwenden Sie Tools wie `df`, `du` und `iostat`, um Speicherplatz, Inode-Nutzung und I/O-Leistung Ihres Serverspeichers zu überwachen.
Festplattennutzung überwachen ist eine kostenlose Linux Server Deployment & SSH Mastery-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Linux Server Deployment & SSH Mastery-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Linux Server Deployment & SSH Mastery-Kurs umfasst insgesamt 4 Lektionen.
Warum die Datenträgernutzung überwachen?
Es ist entscheidend, die Datenträgernutzung Ihres Servers im Blick zu behalten. Stellen Sie sich vor, eine Website fällt plötzlich aus, weil ihre Protokolle den gesamten Datenträger gefüllt haben! Oder eine Datenbank wird aufgrund intensiver Datenträgeraktivität extrem langsam.
Die Überwachung hilft Ihnen:
- Ausfälle zu verhindern: Volle Datenträger zu erkennen, bevor sie Probleme verursachen.
- Die Leistung zu optimieren: Datenträger mit hoher E/A-Aktivität zu identifizieren, die einen Engpass darstellen könnten.
- Die Kapazität zu planen: Wachstumstrends zu erkennen, um vorausschauend Speicher hinzuzufügen.
`df` kennenlernen: Freier Speicherplatz
Der Befehl df steht für „disk free“ (freier Speicherplatz). Er ist das wichtigste Tool, um die gesamte Speicherplatznutzung gemounteter Dateisysteme auf Ihrem Server zu überprüfen.
Für jede gemountete Partition liefert er eine Zusammenfassung des gesamten, belegten und verfügbaren Speicherplatzes sowie des prozentual belegten Speicherplatzes.
`df` in Aktion: Speicherplatz prüfen
Sehen wir uns df in Aktion an. Das Flag -h macht die Ausgabe menschenlesbar, indem es Größen in KB, MB oder GB anzeigt.
Führen Sie diesen Befehl aus, um den Speicherplatz Ihres Servers auf einen Blick zu sehen:
df -hDie Ausgabe von `df` verstehen
Die Ausgabe von df -h enthält normalerweise die folgenden Spalten:
- Filesystem: Der Name der Datenträgerpartition oder des Geräts.
- Size: Die Gesamtgröße des Dateisystems.
- Used: Der derzeit belegte Speicherplatz.
- Avail: Der noch verfügbare Speicherplatz.
- Use%: Der prozentuale Anteil des belegten Speicherplatzes.
- Mounted on: Das Verzeichnis, in das das Dateisystem gemountet ist.
Achten Sie besonders auf die Spalte Use%, um nahezu volle Datenträger zu erkennen!
`du` kennenlernen: Datenträgernutzung
Während df die Nutzung des gesamten Dateisystems anzeigt, berechnet du (disk usage) den von bestimmten Dateien oder Verzeichnissen belegten Speicherplatz.
Das ist besonders hilfreich, um herauszufinden, welche Verzeichnisse den meisten Speicherplatz beanspruchen, und so die Ursache einer hohen Datenträgernutzung einzugrenzen.
`du` in Aktion: Verzeichnisgröße
Um die Größe eines Verzeichnisses zu ermitteln, können Sie du mit den Flags -s (Zusammenfassung) und -h (menschenlesbar) verwenden, gefolgt vom Pfad zum Verzeichnis.
Prüfen wir die Größe des Verzeichnisses /var/log, das häufig große Protokolldateien enthält:
du -sh /var/log`df` vs. `du`: Die wichtigsten Unterschiede
Es ist wichtig zu wissen, wann welcher Befehl verwendet wird:
df: Meldet die Speicherplatznutzung gesamter Dateisysteme. Der Befehl liest die Daten aus den Metadaten des Dateisystems.du: Meldet die Speicherplatznutzung von Dateien und Verzeichnissen. Der Befehl durchsucht Verzeichnisinhalte, um die Größe zu berechnen.
Manchmal können df und du unterschiedliche Werte anzeigen, weil gelöschte Dateien noch von Prozessen geöffnet gehalten werden. Ein Neustart des Systems oder des betreffenden Prozesses gleicht die Werte normalerweise wieder an.
`iostat` kennenlernen: E/A-Leistung
iostat ist Bestandteil des Pakets sysstat und liefert detaillierte Statistiken zu Ein- und Ausgabevorgängen (E/A) Ihrer Speichergeräte.
Dieses Tool hilft Ihnen, die Datenträgeraktivität zu überwachen, was für das Erkennen von Leistungsengpässen entscheidend ist. Hohe Wartezeiten auf E/A-Vorgänge können Ihren Server deutlich verlangsamen.
`iostat` in Aktion: Datenträgeraktivität
Um eine Momentaufnahme der I/O-Leistung Ihres Datenträgers zu erhalten, können Sie iostat verwenden. Das Flag -x stellt erweiterte Statistiken bereit. Wenn Sie zusätzlich eine Zahl angeben (z. B. 2), werden die Werte alle 2 Sekunden aktualisiert.
Für diesen Befehl muss möglicherweise sysstat installiert sein (unter Debian/Ubuntu z. B. mit sudo apt install sysstat).
iostat -x 2Ausgabe von `iostat` interpretieren
Wenn Sie iostat -x verwenden, achten Sie auf diese wichtigen Kennzahlen:
- %util: Prozentsatz der CPU-Zeit, während der I/O-Anfragen an das Gerät ausgegeben wurden. Hohe Werte (nahe 100 %) weisen auf einen stark ausgelasteten Datenträger hin.
- r/s, w/s: Anzahl der Lese-/Schreibanfragen pro Sekunde.
- rkB/s, wkB/s: Anzahl der pro Sekunde gelesenen/geschriebenen Kilobytes.
- await: Durchschnittliche Zeit (in Millisekunden), die benötigt wird, um an das Gerät ausgegebene I/O-Anfragen zu bedienen. Hohe Werte deuten auf einen langsamen Datenträger hin.
Anhand dieser Kennzahlen können Sie den Zustand und die Leistung des Datenträgers beurteilen.
Schnelltest: Datenträgerüberwachung
Sie haben drei wichtige Tools zur Überwachung der Datenträgernutzung und -leistung kennengelernt. Testen wir nun Ihr Verständnis!
Zusammenfassung: Ihr Überwachungswerkzeugkasten
Gut gemacht! Sie beherrschen nun die Grundlagen der Überwachung der Datenträgernutzung und I/O-Leistung Ihres Servers.
Sie haben Folgendes gelernt:
df: Zum Überprüfen des insgesamt verfügbaren Speicherplatzes auf Dateisystemen.du: Zum Ermitteln der Datenträgernutzung durch bestimmte Dateien und Verzeichnisse.iostat: Zum Überwachen der Datenträger-I/O-Leistung und Erkennen von Engpässen.
Wenn Sie diese Tools regelmäßig verwenden, können Sie dafür sorgen, dass Ihr Server reibungslos läuft, und unerwartete Probleme vermeiden.
Häufig gestellte Fragen
Ist die Lektion „Festplattennutzung überwachen“ kostenlos?
Ja — der vollständige Text von „Festplattennutzung überwachen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Linux Server Deployment & SSH Mastery-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Linux Server Deployment & SSH Mastery-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Festplattennutzung überwachen“?
Verwenden Sie Tools wie `df`, `du` und `iostat`, um Speicherplatz, Inode-Nutzung und I/O-Leistung Ihres Serverspeichers zu überwachen. Du übst Linux Server Deployment & SSH Mastery mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Linux Server Deployment & SSH Mastery zu starten?
Keine Vorkenntnisse erforderlich. Linux Server Deployment & SSH Mastery auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.
Wie lange dauert die Lektion „Festplattennutzung überwachen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Linux Server Deployment & SSH Mastery-Lektion Code schreiben und ausführen?
Ja. Jede Linux Server Deployment & SSH Mastery-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Festplatten partitionieren und formatieren
- Dateisysteme einhängen
- Festplattennutzung überwachen
- Logical Volume Management (LVM)