Android

So überprüfen Sie den Festplattenspeicher unter Linux mit dem Befehl df

Ethical Hacking Full Course - Learn Ethical Hacking in 10 Hours | Ethical Hacking Tutorial | Edureka

Ethical Hacking Full Course - Learn Ethical Hacking in 10 Hours | Ethical Hacking Tutorial | Edureka

Inhaltsverzeichnis:

Anonim

Wie viel Speicherplatz habe ich noch auf meiner Festplatte? Ist genügend freier Speicherplatz vorhanden, um eine große Datei herunterzuladen oder eine neue Anwendung zu installieren?

Auf Linux-basierten Systemen können Sie den Befehl df , um einen detaillierten Bericht über die Festplattenbelegung des Systems abzurufen.

Verwenden des Befehls df

Die allgemeine Syntax für den Befehl df lautet wie folgt:

df… FILESYSTEM…

Bei Verwendung ohne Argument werden mit dem Befehl df Informationen zu allen bereitgestellten Dateisystemen angezeigt:

df

Filesystem 1K-blocks Used Available Use% Mounted on dev 8172848 0 8172848 0% /dev run 8218640 1696 8216944 1% /run /dev/nvme0n1p3 222284728 183057872 27865672 87% / tmpfs 8218640 150256 8068384 2% /dev/shm tmpfs 8218640 0 8218640 0% /sys/fs/cgroup tmpfs 8218640 24 8218616 1% /tmp /dev/nvme0n1p1 523248 107912 415336 21% /boot /dev/sda1 480588496 172832632 283320260 38% /data tmpfs 1643728 40 1643688 1% /run/user/1000

Jede Zeile enthält Informationen zum Namen des Dateisystems (Dateisystem), zur Größe (1K-Blöcke), zum verwendeten Speicherplatz (Verwendet), zum verfügbaren Speicherplatz (Verfügbar), zum Prozentsatz des verwendeten Speicherplatzes (Verwendung%) und zum Verzeichnis, in dem Das Dateisystem ist gemountet (Mounted on).

Um Informationen nur für ein bestimmtes Dateisystem anzuzeigen, übergeben Sie dessen Namen oder den Einhängepunkt an den Befehl df .

Um beispielsweise den verfügbaren Speicherplatz auf dem Dateisystem df /dev/nvme0n1p3 , das im Systemstammverzeichnis / eingehängt ist, können Sie entweder df /dev/nvme0n1p3 oder df / .

df /

Filesystem 1K-blocks Used Available Use% Mounted on /dev/nvme0n1p3 222284728 183057872 27865672 87% /

Zeigen Sie die Speicherplatznutzung im vom Menschen lesbaren Format an

Standardmäßig zeigt der Befehl df den Speicherplatz in 1-Kilobyte-Blöcken und die Größe des verwendeten und verfügbaren Speicherplatzes in Kilobyte an. Verwenden Sie die Option -h , um die Informationen in einem für Menschen lesbaren Format (Megabyte und Gigabyte) -h :

df -h

Filesystem 1K-blocks Used Available Use% Mounted on Filesystem Size Used Avail Use% Mounted on dev 7.8G 0 7.8G 0% /dev run 7.9G 1.8M 7.9G 1% /run /dev/nvme0n1p3 212G 176G 27G 88% / tmpfs 7.9G 145M 7.7G 2% /dev/shm tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup tmpfs 7.9G 24K 7.9G 1% /tmp /dev/nvme0n1p1 511M 106M 406M 21% /boot /dev/sda1 459G 165G 271G 38% /data tmpfs 1.6G 16K 1.6G 1% /run/user/1000

Dateisystemtypen

Die Option -T weist df an, Dateisystemtypen anzuzeigen:

df -t

Filesystem Type 1K-blocks Used Available Use% Mounted on dev devtmpfs 8172848 0 8172848 0% /dev run tmpfs 8218640 1744 8216896 1% /run /dev/nvme0n1p3 ext4 222284728 183666100 27257444 88% / tmpfs tmpfs 8218640 383076 7835564 5% /dev/shm tmpfs tmpfs 8218640 0 8218640 0% /sys/fs/cgroup tmpfs tmpfs 8218640 24 8218616 1% /tmp /dev/nvme0n1p1 vfat 523248 107912 415336 21% /boot /dev/sda1 ext4 480588496 172832632 283320260 38% /data tmpfs tmpfs 1643728 40 1643688 1% /run/user/1000

Um beispielsweise alle ext4-Partitionen aufzulisten, die Sie ausführen würden:

df -t ext4

Filesystem 1K-blocks Used Available Use% Mounted on /dev/nvme0n1p3 222284728 183666112 27257432 88% / /dev/sda1 480588496 172832632 283320260 38% /data

Ähnlich wie oben können Sie mit der Option -x die Ausgabe auf Dateisysteme beschränken, die nicht zu einem bestimmten Typ gehören.

Inode-Verwendung anzeigen

Bei Verwendung der Option -i der Befehl df Informationen zur Verwendung der Inodes des Dateisystems an.

Mit dem folgenden Befehl werden Informationen zu den Inodes im Dateisystem angezeigt, die im Systemstammverzeichnis / in einem für Menschen lesbaren Format bereitgestellt sind:

df -ih /

Filesystem Inodes IUsed IFree IUse% Mounted on /dev/nvme0n1p3 14M 1.9M 12M 14% / Ein Inode ist eine Datenstruktur in einem Unix- und Linux-Dateisystem, die Informationen zu einer Datei oder einem Verzeichnis enthält, z. B. Größe, Eigentümer, Geräteknoten, Socket, Pipe usw., mit Ausnahme von da.

Ausgabeformat

Mit dem Befehl df können Sie auch das Ausgabeformat angeben.

Um die in der df Ausgabe --output gemeldeten Felder --output verwenden Sie die Option --output . FIELD_LIST ist eine durch Kommas getrennte Liste von Spalten, die in die Ausgabe einbezogen werden sollen. Jedes Feld kann nur einmal verwendet werden. Gültige Feldnamen sind:

  • source - Die Dateisystemquelle. fstype - Der Dateisystemtyp. itotal - Gesamtzahl der Inodes. iused - Anzahl der verwendeten Inodes. iavail - Anzahl der verfügbaren Inodes. ipcent - Prozentsatz der verwendeten Inodes. size - Gesamter Speicherplatz. used - Verwendeter Speicherplatz. avail - Verfügbarer Speicherplatz. pcent - Prozentsatz des pcent Speicherplatzes. file - Der Dateiname, falls in der Befehlszeile angegeben. target - Der Einhängepunkt.

Um beispielsweise die Ausgabe aller ext4-Partitionen in einem für Menschen lesbaren Format anzuzeigen, wobei nur der Name und die Größe des Dateisystems sowie der Prozentsatz des verwendeten Speicherplatzes angezeigt werden:

df -h -t ext4 --output=source, size, pcent

Filesystem Size Use% /dev/nvme0n1p3 212G 88% /dev/sda1 459G 38%

Fazit

Inzwischen sollten Sie ein gutes Verständnis für die Verwendung des Befehls df , um einen Bericht über die Speicherplatzbelegung des Dateisystems abzurufen.

Um alle verfügbaren df anzuzeigen, geben Sie man df in Ihr Terminal ein.

disk df terminal