Wie verwende ich den Befehl df, um den Speicherplatz unter Linux zu überprüfen? (Codebeispiel)

青灯夜游
Freigeben: 2019-04-24 17:16:42
Original
5012 Leute haben es durchsucht

Auf Linux-basierten Systemen können wir den Befehl df verwenden, um detaillierte Informationen über die Speicherplatznutzung des Systems zu erhalten. Wie verwende ich also den Befehl df? Der folgende Artikel zeigt Ihnen, wie Sie den df-Befehl verwenden, um den Speicherplatz unter Linux zu überprüfen. Ich hoffe, er ist hilfreich für Sie.

Wie verwende ich den Befehl df, um den Speicherplatz unter Linux zu überprüfen? (Codebeispiel)

Linux df-Befehl

df-Befehl kann verwendet werden, um die Speicherplatznutzung unter Linux zu überprüfen Dateisystem, also die Festplattennutzung. [Video-Tutorial-Empfehlung: Linux-Tutorial]

Bei Verwendung ohne Parameter zeigt der df-Befehl Informationen über alle gemounteten Dateisysteme an:

# df
Nach dem Login kopieren

Ausgabe:

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
/dev/nvme0n1p1    523248    107912    415336  21% /boot
/dev/sda1      480588496 172832632 283320260  38% /data
Nach dem Login kopieren

Jede Zeile enthält Informationen über den Dateisystemnamen (Filesystem), die Größe (1K-Blöcke), den verwendeten Speicherplatz (Used), den verfügbaren Speicherplatz (Available), den Prozentsatz des verwendeten Speicherplatzes (Use%) und die Informationen zum Dateisystem des Das Verzeichnis ist gemountet (Mounted on).

Wie zeige ich die Speicherplatznutzung in einem für Menschen lesbaren Format an?

Standardmäßig zeigt der Befehl df den Speicherplatz in 1-KB-Einheiten und die Größe des verwendeten Speicherplatzes und des freien Speicherplatzes in Kilobyte an.

Das ist sehr umständlich. Wie kann ich die Speicherplatznutzung in einem für Menschen lesbaren Format (Megabyte und Gigabyte) anzeigen?

Um die Informationen in einem für Menschen lesbaren Format (Megabyte und Gigabyte) anzuzeigen, übergeben Sie die folgende -h-Option:

# df -h
Nach dem Login kopieren

Ausgabe:

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
/dev/nvme0n1p1  511M  106M  406M  21% /boot
/dev/sda1       459G  165G  271G  38% /data
Nach dem Login kopieren

Wie zeige ich den Dateisystemtyp an?

Um den Dateisystemtyp anzuzeigen, müssen Sie den Befehl nach der Option -T von df verwenden:

# df -t
Nach dem Login kopieren

Ausgabe:

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
/dev/nvme0n1p1 vfat        523248    107912    415336  21% /boot
/dev/sda1      ext4     480588496 172832632 283320260  38% /data
Nach dem Login kopieren

Wenn Sie die Liste auf einen bestimmten Dateisystemtyp beschränken möchten, verwenden Sie die Option -t gefolgt vom Typ. Um beispielsweise alle auszuführenden ext4-Partitionen aufzulisten:

# df -t vfat
Nach dem Login kopieren

Ausgabe:

Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/nvme0n1p1    523248    107912    415336  21% /boot
Nach dem Login kopieren

Verwenden Sie ähnlich wie oben die Option -x, um die Ausgabe auf nicht spezifische Dateitypen zu beschränken Systeme.

Wie wird die Inode-Nutzung angezeigt?

Bei Verwendung mit der Option -i zeigt der Befehl df Informationen zur Inode-Nutzung des Dateisystems an. Um beispielsweise Informationen über einen Inode in einem Dateisystem anzuzeigen, das im Systemstammverzeichnis / in einem für Menschen lesbaren Format bereitgestellt ist, würde man Folgendes verwenden:

# df -ih /
Nach dem Login kopieren

Ausgabe:

Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/nvme0n1p3    14M  1.9M   12M   14% /
Nach dem Login kopieren

Erläuterung: Der Inode ist Unix /Eine Datenstruktur in einem Linux-Dateisystem, die Informationen zu einer Datei oder einem Verzeichnis enthält, z. B. deren Größe, die Benutzer-ID des Besitzers, die Lese-, Schreib- und Ausführungsberechtigungen der Datei usw.

Wie lege ich das Ausgabeformat fest?

Der df-Befehl kann das Ausgabeformat festlegen. Wenn Sie die in der df-Ausgabe angezeigten Informationsfelder einschränken möchten, müssen Sie die Option „--output[=FIELD_LIST]“ verwenden . Dabei ist „FIELD_LIST“ eine durch Kommas getrennte Liste von Spalten, die in die Ausgabe einbezogen werden sollen. Jedes Feld darf nur einmal verwendet werden.

Gültige Feldnamen sind:

● Quelle – Dateisystemquelle.

● fstype – Dateisystemtyp.

● ital – Gesamtzahl der Inodes.

● iused – die Anzahl der verwendeten Inodes.

● iavail – die Anzahl der verfügbaren Inodes.

● ipcent – ​​der Prozentsatz der verwendeten Inodes.

● Größe – Gesamtspeicherplatz.

● verwendet – belegter Speicherplatz.

● verfügbar – verfügbarer Speicherplatz.

● Prozent – ​​der Prozentsatz des genutzten Speicherplatzes.

● Datei – wenn in der Befehlszeile ein Dateiname angegeben wird.

● Ziel – der Installationspunkt.

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 genutzten Speicherplatzes angezeigt werden, der verwendet wird:

# df -h -t ext4 --output=source,size,pcent
Nach dem Login kopieren

Ausgabe :

Filesystem      Size Use%
/dev/nvme0n1p3  212G  88%
/dev/sda1       459G  38%
Nach dem Login kopieren

Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird für das Studium aller hilfreich sein. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !

Das obige ist der detaillierte Inhalt vonWie verwende ich den Befehl df, um den Speicherplatz unter Linux zu überprüfen? (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage