Heute werde ich Ihnen die Verwendung von zwei Befehlen im Linux-System vorstellen: df und du. Der Befehl df kann die Informationen zur Festplattennutzung des Dateisystems anzeigen, und du kann zum Anzeigen der Größe der Datei oder des Verzeichnisses verwendet werden. ?? Zeigt nicht die Festplattenkapazität an, sondern zeigt nur die Anzahl der verwendeten Inodes an.
Lassen Sie uns unten demonstrieren Einhängepunkt Festplattennutzung, aber nicht sehr gut lesbar. Als nächstes fügen wir die Option -h hinzu, um den Effekt zu sehen.
1 2 3 4 5 6 7 8 9 10 | # df
Filesystem 1K-blocks Used Available Use% Mounted on
devtmpfs 3986648 0 3986648 0% /dev
tmpfs 3999984 0 3999984 0% /dev/shm
tmpfs 3999984 528 3999456 1% /run
tmpfs 3999984 0 3999984 0% /sys/fs/cgroup
/dev/vda1 41931756 19293976 22637780 47% /
/dev/vdb1 52403200 476572 51926628 1% /data
/dev/vdb2 104806400 27960008 76846392 27% /www
tmpfs 799996 0 799996 0% /run/user/0
|
Nach dem Login kopieren
. 3. Fügen Sie die Option -T hinzu 4. Fügen Sie die Option -i hinzu
Wenn wir die Inode-Nutzung sehen möchten, müssen wir die Option -i verwenden
1 2 3 4 5 6 7 8 9 10 | # df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 528K 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/vda1 40G 19G 22G 47% /
/dev/vdb1 50G 466M 50G 1% /data
/dev/vdb2 100G 27G 74G 27% /www
tmpfs 782M 0 782M 0% /run/user/0
|
Nach dem Login kopieren
Zusätzlich zu den oben genannten Optionen verfügt df auch über eine sehr nützliche kleine Funktion, mit der a angezeigt werden kann Datei Zu welchem Dateisystem es gehört.
1 2 3 4 5 6 7 8 9 10 | # df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs tmpfs 3.9G 528K 3.9G 1% /run
tmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/vda1 xfs 40G 19G 22G 47% /
/dev/vdb1 xfs 50G 466M 50G 1% /data
/dev/vdb2 xfs 100G 27G 74G 27% /www
tmpfs tmpfs 782M 0 782M 0% /run/user/0
|
Nach dem Login kopieren
- du
- Wie df ist auch du ein häufig verwendeter Befehl. Manchmal ist die Serverfestplatte fast voll und wir müssen unnötig große Dateien bereinigen. Zu diesem Zeitpunkt benötigen wir den Befehl du.
- Verwendung: du [Option] Datei- oder Verzeichnisname Häufig verwendete Optionen sind wie folgt:
- -a Alle Dateigrößen anzeigen
-h Anzeige auf gut lesbare Weise.
-s zeigt nur die Gesamtgröße an
-S zeigt die Verzeichnisgröße an, berücksichtigt jedoch nicht die Größe des Unterverzeichnisses
1 2 3 4 5 6 7 8 9 10 | # df -ih
Filesystem Inodes IUsed IFree IUse% Mounted on
devtmpfs 974K 359 973K 1% /dev
tmpfs 977K 1 977K 1% /dev/shm
tmpfs 977K 562 977K 1% /run
tmpfs 977K 17 977K 1% /sys/fs/cgroup
/dev/vda1 20M 188K 20M 1% /
/dev/vdb1 25M 4 25M 1% /data
/dev/vdb2 50M 494K 50M 1% /www
tmpfs 977K 5 977K 1% /run/user/0
|
Nach dem Login kopieren
Nachfolgend wird ein sehr häufiges Szenario dargestellt: Die Systemfestplatte ist fast voll und muss als nächstes aufgeräumt werden.
Zuerst verwenden wir den Befehl df, um zu prüfen, welches Dateisystem fast keinen Speicherplatz mehr hat. Nachdem Sie den Mount-Punkt gefunden haben, gehen Sie mit dem Befehl du nacheinander durch die Verzeichnisse, überprüfen Sie die Verzeichnisgröße und suchen Sie das Verzeichnis, das den größten Speicherplatz beansprucht. Schauen Sie sich dann die Dateien an, die in diesem Verzeichnis gelöscht werden können, und löschen Sie diese Dateien.
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie Informationen zum Festplatten- und Verzeichnisstatus unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!