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.

Das könnte dich auch interessieren …