So prüfen Sie den belegten Festplattenspeicher unter Ubuntu 20.04
Das Nachverfolgen von Informationen zur Festplattennutzung ist eine tägliche Aufgabe eines jeden Systemadministrators. Linux verfügt über einige eingebaute Dienstprogramme, die Ihnen helfen, den Festplattenplatz Ihres Systems zu ermitteln.
- df-Befehl: Er zeigt den von Linux-Dateisystemen belegten Speicherplatz an.
- du-Befehl: Er zeigt den von Dateien und Verzeichnissen belegten Speicherplatz an.
In diesem Beitrag zeigen wir Ihnen, wie Sie den Festplattenplatz unter Linux auf verschiedene Arten überprüfen können.
Voraussetzungen
- Ein Server, auf dem das Linux-Betriebssystem läuft.
- Ein Root-Passwort ist auf dem Server konfiguriert.
Überprüfen des Festplattenplatzes mit dem Befehl df
Sie können den df-Befehl ohne Argument verwenden, um die Speicherplatznutzung von eingehängten Dateisystemen zu überprüfen.
df
Sie sollten die folgende Ausgabe sehen:
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 288237920 35699668 237873500 14% / none 4 0 4 0% /sys/fs/cgroup udev 1950372 4 1950368 1% /dev tmpfs 392664 4548 388116 2% /run none 5120 0 5120 0% /run/lock none 1963312 150760 1812552 8% /run/shm none 102400 48 102352 1% /run/user /dev/sda5 187308940 37156240 140614908 21% /Data /dev/loop0 93568 93568 0 100% /snap/core/8592 /dev/loop1 177536 177536 0 100% /snap/skype/112 /dev/loop2 93568 93568 0 100% /snap/core/8689 /dev/loop3 46080 46080 0 100% /snap/gtk-common-themes/1440 /dev/loop4 56064 56064 0 100% /snap/core18/1668 /dev/loop5 177664 177664 0 100% /snap/skype/115 /dev/loop6 164096 164096 0 100% /snap/gnome-3-28-1804/116 /dev/loop7 56832 56832 0 100% /snap/teams-for-linux/79
Eine kurze Erläuterung der einzelnen Spalten finden Sie unten:
- Dateisystem: Zeigt den Namen der Dateisystempartition an.
- 1K-Blöcke: Zeigt die Größe des Dateisystems in 1K-Blöcken an.
- Benutzt: Zeigt den belegten Speicherplatz an.
- Verfügbar: Zeigt den verfügbaren Speicherplatz an.
- Verwendet%: Zeigt den belegten Speicherplatz in Prozent an.
- Eingehängt in: Zeigt das Verzeichnis an, in dem das Dateisystem eingehängt ist.
Festplattenspeicher in menschenlesbarem Format anzeigen
Wenn Sie den belegten Speicherplatz in einem für Menschen lesbaren Format anzeigen möchten, verwenden Sie den Befehl dh mit der Option h.
df -h
Sie sollten die folgende Ausgabe erhalten:
Filesystem Size Used Avail Use% Mounted on /dev/sda1 275G 35G 227G 14% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 1.9G 4.0K 1.9G 1% /dev tmpfs 384M 4.7M 379M 2% /run none 5.0M 0 5.0M 0% /run/lock none 1.9G 160M 1.8G 9% /run/shm none 100M 48K 100M 1% /run/user /dev/sda5 179G 36G 135G 21% /Data /dev/loop0 92M 92M 0 100% /snap/core/8592 /dev/loop1 174M 174M 0 100% /snap/skype/112 /dev/loop2 92M 92M 0 100% /snap/core/8689 /dev/loop3 45M 45M 0 100% /snap/gtk-common-themes/1440 /dev/loop4 55M 55M 0 100% /snap/core18/1668 /dev/loop5 174M 174M 0 100% /snap/skype/115 /dev/loop6 161M 161M 0 100% /snap/gnome-3-28-1804/116 /dev/loop7 56M 56M 0 100% /snap/teams-for-linux/79
Dateisystemtyp anzeigen
Sie können den Befehl df mit der Option T verwenden, um den Dateisystemtyp mit anderen Informationen anzuzeigen.
df -T
Sie sollten die folgende Ausgabe sehen:
Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sda1 ext4 288237920 35700492 237872676 14% / none tmpfs 4 0 4 0% /sys/fs/cgroup udev devtmpfs 1950372 4 1950368 1% /dev tmpfs tmpfs 392664 4976 387688 2% /run none tmpfs 5120 0 5120 0% /run/lock none tmpfs 1963312 223944 1739368 12% /run/shm none tmpfs 102400 48 102352 1% /run/user /dev/sda5 ext4 187308940 37156240 140614908 21% /Data /dev/loop0 squashfs 93568 93568 0 100% /snap/core/8592 /dev/loop1 squashfs 177536 177536 0 100% /snap/skype/112 /dev/loop2 squashfs 93568 93568 0 100% /snap/core/8689 /dev/loop3 squashfs 46080 46080 0 100% /snap/gtk-common-themes/1440 /dev/loop4 squashfs 56064 56064 0 100% /snap/core18/1668 /dev/loop5 squashfs 177664 177664 0 100% /snap/skype/115 /dev/loop6 squashfs 164096 164096 0 100% /snap/gnome-3-28-1804/116 /dev/loop7 squashfs 56832 56832 0 100% /snap/teams-for-linux/79
Um die Informationen über die ext4-Partition anzuzeigen, führen Sie den folgenden Befehl aus:
df -t ext4
Sie sollten die folgende Ausgabe sehen:
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 288237920 35700936 237872232 14% / /dev/sda5 187308940 37156240 140614908 21% /Data
Überprüfen der Festplattenbelegung mit dem du-Befehl
Sie können auch den du-Befehl verwenden, um die Festplattenbelegung im Linux-System zu überprüfen.
Wenn Sie den du-Befehl ohne Argumente ausführen, dann wird der belegte Speicherplatz des aktuellen Verzeichnisses angezeigt:
du
Sie sollten die folgende Ausgabe sehen:
308 ./.anydesk/thumbnails 1256 ./.anydesk 164 ./.gftp 4 ./.xx-svn-diff 4 ./Public 4 ./.local/share/folks 12 ./.local/share/data/Nextcloud 16 ./.local/share/data 4 ./.local/share/gstreamer-1.0/presets 8 ./.local/share/gstreamer-1.0 20 ./.local/share/unity-webapps 8 ./.local/share/vlc 4 ./.local/share/evolution/calendar/trash 8 ./.local/share/evolution/calendar/system 16 ./.local/share/evolution/calendar 4 ./.local/share/evolution/mail/trash 8 ./.local/share/evolution/mail 4 ./.local/share/evolution/memos/trash
Um die Informationen in einem menschenlesbaren Format anzuzeigen, führen Sie den folgenden Befehl aus:
du -h
Sie sollten die folgende Ausgabe sehen:
308K ./.anydesk/thumbnails 1.3M ./.anydesk 164K ./.gftp 4.0K ./.xx-svn-diff 4.0K ./Public 4.0K ./.local/share/folks 12K ./.local/share/data/Nextcloud 16K ./.local/share/data 4.0K ./.local/share/gstreamer-1.0/presets 8.0K ./.local/share/gstreamer-1.0 20K ./.local/share/unity-webapps 8.0K ./.local/share/vlc 4.0K ./.local/share/evolution/calendar/trash 8.0K ./.local/share/evolution/calendar/system 16K ./.local/share/evolution/calendar
Verwenden Sie den Befehl du mit der Option -hs verwenden, um den gesamten Speicherplatzverbrauch des angegebenen Verzeichnisses anzuzeigen.
du -hs /var/log
Dies ergibt die folgende Ausgabe:
18M /var/log
Sie können auch den Befehl du mit dem Parameter sort verwenden, um die Dateien und Verzeichnisse nach Größe zu sortieren, wie unten gezeigt:
du -h | sort -rn
Danns ehen Sie:
136K ./master-pdf-editor-4/lang/qt 124K ./master-pdf-editor-5/stamps/Standard 124K ./master-pdf-editor-4/stamps/Standard 80K ./master-pdf-editor-5/templates 80K ./master-pdf-editor-4/templates 77M ./HD-Wallpaper 76K ./master-pdf-editor-5/templates/stamps 76K ./master-pdf-editor-4/templates/stamps 64M ./Mummy 52K ./111 48M ./master-pdf-editor-5 44M ./master-pdf-editor-4 19M ./master-pdf-editor-5/lang 15M ./master-pdf-editor-4/lang 12M ./Webserver
Fazit
In der obigen Anleitung haben Sie gelernt, wie Sie die Speicherplatzauslastung mit den Befehlen du und df überprüfen können. Ich hoffe, dies hilft Ihnen bei Ihrer täglichen Arbeit.