Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
admin_grundlagen:plattenplatz [2020/02/03 15:39] stefan_miethke [Wieviel Platz wird in einer Subhierarchie verbraucht] |
admin_grundlagen:plattenplatz [2020/12/04 14:22] (aktuell) holger_jakobs [Welcher Benutzer verbraucht wie viel Platz] |
||
---|---|---|---|
Zeile 14: | Zeile 14: | ||
Frage zur Diskussion: woher kommt der Unterschied zwischen du und df? | Frage zur Diskussion: woher kommt der Unterschied zwischen du und df? | ||
- | du -smx / | ||
- | df -m / | ||
(( | (( | ||
* mounts über Verzeichnisse/mountpoints mit Daten drin. | * mounts über Verzeichnisse/mountpoints mit Daten drin. | ||
Zeile 22: | Zeile 20: | ||
* ''du'' reports at the "object" level rather than at the filesystem/mountpoint level | * ''du'' reports at the "object" level rather than at the filesystem/mountpoint level | ||
)) | )) | ||
- | + | du -smx / | |
- | ==== Dateien ab einer bestimmten Größe ==== | + | df -m / |
- | du -a -t 50M /usr | + | |
==== Welche Verzeichnisse sind am vollsten ==== | ==== Welche Verzeichnisse sind am vollsten ==== | ||
Zeile 33: | Zeile 29: | ||
du -hx / | sort -h | du -hx / | sort -h | ||
- | ==== Wo sind die größten Dateien ==== | + | === ... inkl. Dateien ab einer bestimmten Größe === |
+ | du -xhat 50M / | sort -h | ||
+ | |||
+ | ==== Dateien ab einer bestimmten Größe ==== | ||
+ | === ... mit find === | ||
find / -xdev -size +1G | find / -xdev -size +1G | ||
find / -xdev -size +10M -ls | sort -n -k 7 | find / -xdev -size +10M -ls | sort -n -k 7 | ||
Zeile 49: | Zeile 49: | ||
==== Welcher Benutzer verbraucht wie viel Platz ==== | ==== Welcher Benutzer verbraucht wie viel Platz ==== | ||
find / -xdev -printf '%k %u\n' | perl -ane '$sum{$F[1]} += $F[0]; END {print join $/, %sum}' | find / -xdev -printf '%k %u\n' | perl -ane '$sum{$F[1]} += $F[0]; END {print join $/, %sum}' | ||
+ | find / -xdev -printf '%k %u\n' | awk '{sp[$2] += $1} END {for (k in sp) {print k ":" sp[k]}}' | sort -t: -k2n | ||
==== Zuletzt geänderte Dateien im Verzeichnisbaum finden ==== | ==== Zuletzt geänderte Dateien im Verzeichnisbaum finden ==== |