Datenträgerplatzanalyse
In diesem Schritt müssen Sie die Datenträgerplatzauslastung auf einem Linux-System analysieren. Sie verwenden die Befehle df
und du
, um das Dateisystem mit dem höchsten Auslastungsprozent zu identifizieren, die Gesamtgröße eines bestimmten Verzeichnisses zu ermitteln und das größte Unterverzeichnis innerhalb dieses Verzeichnisses zu finden.
Aufgaben
- Verwenden Sie den Befehl
df
, um die Datenträgerplatzauslastung aller eingebundenen Dateisysteme anzuzeigen.
- Identifizieren Sie das Dateisystem mit dem höchsten Auslastungsprozent.
- Verwenden Sie den Befehl
du
, um die Gesamtgröße des Verzeichnisses /home/labex
zu ermitteln.
- Finden Sie das größte Unterverzeichnis innerhalb von
/home/labex
.
Anforderungen
- Alle Befehle müssen im Terminal aus dem Verzeichnis
~/project
ausgeführt werden.
- Verwenden Sie die Option
-h
sowohl für die Befehle df
als auch du
, um die Größen in einem menschenlesbaren Format anzuzeigen.
- Wenn Sie
du
verwenden, um das größte Unterverzeichnis zu finden, verwenden Sie die ░░░░░-Option, um die Suche auf unmittelbare Unterverzeichnisse zu beschränken.
- Speichern Sie die Ausgabe des Befehls
df
in einer Datei namens disk_usage.txt
im Verzeichnis ~/project
.
- Speichern Sie die Größe des Verzeichnisses
/home/labex
in einer Datei namens home_size.txt
im Verzeichnis ~/project
.
- Speichern Sie den Namen des größten Unterverzeichnisses innerhalb von
/home/labex
in einer Datei namens largest_subdir.txt
im Verzeichnis ~/project
.
Beispiel
Hier ist ein Beispiel dafür, wie Ihre Datei ~/project/disk_usage.txt
aussehen könnte:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 ░░G ░░G ░░G ░░% /
/dev/sdb1 ░░░G ░░G ░░G ░░% /data
tmpfs ░░G ░G ░░G ░% /dev/shm
Der Inhalt der Datei ~/project/home_size.txt
könnte wie folgt aussehen:
░░░G /home/labex
Und die Datei ~/project/largest_subdir.txt
könnte enthalten:
░░░░░░░░░░