Verwenden Sie du, um gemountete Volumes auszuschließen, überprüfen Sie jedoch nur das Root-Volume

289
user99201

Ich versuche, die Festplattennutzung zu überprüfen, da mein Root-Volume voll ist. Ich bin auf Centos 7.5.

Ich dachte, wenn du das Flag -x gibt, werden gemountete Volumes ignoriert.

Wenn ich jedoch die Festplattennutzung dieser Centos-Box überprüfe, erhalte ich folgende Ausgabe:

[root@bc1 /]# du -skx * | sort -nr | head -10 du: cannot access ‘proc/24813/task/24813/fd/3’: No such file or directory du: cannot access ‘proc/24813/task/24813/fdinfo/3’: No such file or directory du: cannot access ‘proc/24813/fd/3’: No such file or directory du: cannot access ‘proc/24813/fdinfo/3’: No such file or directory 207749412 data 61255660 home 1114652 usr 177732 var 138592 boot 124312 root 52112 run 34276 etc 52 tmp 0 sys 

Die / data-Partition wird jedoch von einem anderen Volume angehängt. Und ich möchte es ausschließen.

[root@bc1 /]# df -h /data Filesystem Size Used Avail Use% Mounted on /dev/sda 246G 199G 36G 85% /data 

Warum schließt das Flag -x dieses Volume nicht aus? Und wie bekomme ich nur das Root-Volume?

0
Warum nicht einfach "df" verwenden, um zu sehen, welche Partitionen voll / leer sind? Xen2050 vor 5 Jahren 0
Ich benutze du, weil ich die Dinge finden möchte, die ich löschen kann, um Platz zu schaffen. Ich versuche nicht nur herauszufinden, wie viel Speicherplatz benötigt wird. Wie finde ich die Dinge, die ich löschen kann, um Platz zu schaffen? user99201 vor 5 Jahren 0
Wenn Sie eine GUI haben, würde ich stattdessen `Baobab` versuchen Xen2050 vor 5 Jahren 0

1 Antwort auf die Frage

1
Xen2050

Wenn Sie sich in /dem Stern befinden und das Sternchen verwenden, du -skx *bitten Sie Sie insbesondere, in die Daten zu schauen.

echo * sollte klären, was der Stern macht.

Versuchen Sie es du -skx /stattdessen.