Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
admin_grundlagen:plattenplatz [2011/03/13 17:25] 127.0.0.1 Externe Bearbeitung |
admin_grundlagen:plattenplatz [2019/01/25 16:55] 127.0.0.1 Externe Bearbeitung |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | Welche Pakete verbrauchen am meisten Platz: | + | ==== Partitions-Schema ===== |
- | dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n | + | * [[wpde>Master Boot Record]] |
- | rpm -qa --queryformat '%{SIZE} %{NAME}\n' | sort -n | + | * [[wpde>GUID Partition Table]] |
- | Welche Partitionen sind am vollsten: | + | ==== Welche Partitionen sind am vollsten ==== |
- | df -hi | + | df -i |
df -h | df -h | ||
- | Wieviel Platz ist reserviert: | + | ==== Wieviel Platz ist reserviert ==== |
- | tune2fs -l /dev/hda5 | grep -i reserved | + | tune2fs -l /dev/sda5 | grep -i reserved |
- | Welche Verzeichnisse sind am vollsten: | + | ==== Wieviel Platz wird in einer Subhierarchie verbraucht ==== |
- | du -mx / --max-depth=1 | sort -n | + | du -sh /usr |
+ | |||
+ | Frage zur Diskussion: woher kommt der Unterschied zwischen du und df? | ||
+ | du -smx / | ||
+ | df -m / | ||
+ | (( | ||
+ | * mounts über Verzeichnisse/mountpoints mit Daten drin. | ||
+ | * gelöschte Dateien, auf die noch zugegriffen wird (''lsof'' zeigt die an) | ||
+ | * ''df'' gets most of its information from a filesystem superblock | ||
+ | * ''du'' reports at the "object" level rather than at the filesystem/mountpoint level | ||
+ | )) | ||
+ | |||
+ | ==== Welche Verzeichnisse sind am vollsten ==== | ||
+ | du -mx --max-depth=1 / | sort -n | ||
du -mx / | sort -n | du -mx / | sort -n | ||
oder | oder | ||
du -hx / | sort -h | du -hx / | sort -h | ||
- | Wo sind die größten Dateien: | + | ==== Wo sind die größten Dateien ==== |
- | find / -mount -size +1G | + | find / -xdev -size +1G |
- | find / -mount -size +10M -printf '%k %p\n' | sort -n | + | find / -xdev -size +10M -ls | sort -n -k 7 |
+ | find / -xdev -size +10M -printf '%k %p\n' | sort -n | ||
- | Welche 3 Dateien sind am größten | + | ==== Welche 3 Dateien sind am größten ==== |
find / -mount -type f -printf "%s\t%p\n" | sort -nr | head -3 | find / -mount -type f -printf "%s\t%p\n" | sort -nr | head -3 | ||
- | Welcher Benutzer verbraucht wie viel Platz: | + | ==== Welche Pakete verbrauchen am meisten Platz ==== |
- | find / -mount -printf '%k %u\n' | perl -ane '$sum{$F[1]} += $F[0]; END {print join $/, %sum}' | + | dpkg-basierte Distributionen: |
+ | dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n | ||
+ | rpm-basierte Distributionen: | ||
+ | rpm -qa --queryformat '%{SIZE} %{NAME}\n' | sort -n | ||
+ | |||
+ | ==== Welcher Benutzer verbraucht wie viel Platz ==== | ||
+ | find / -xdev -printf '%k %u\n' | perl -ane '$sum{$F[1]} += $F[0]; END {print join $/, %sum}' | ||
- | Zuletzt geänderte Dateien im Verzeichnisbaum finden: | + | ==== Zuletzt geänderte Dateien im Verzeichnisbaum finden ==== |
- | find -type f -printf '%TY%Tm%Td %p\n' | sort -n | + | find / -xdev -type f -printf '%TY%Tm%Td%TH%TM %p\n' | sort -n |
- | Graphische Darstellung: | + | ==== Graphische Darstellung ==== |
kdirstat | kdirstat | ||
baobab | baobab | ||