Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi2:plattenplatz

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

lpi2:plattenplatz [2020/02/10 04:34]
lpi2:plattenplatz [2020/12/04 14:22] (aktuell)
Zeile 1: Zeile 1:
 +==== Partitions-Schema =====
 +  * [[wpde>​Master Boot Record]]
 +  * [[wpde>​GUID Partition Table]]
 +
 +==== Welche Partitionen sind am vollsten ====
 +  df -i
 +  df -h
 +
 +==== Wieviel Platz ist reserviert ====
 +  tune2fs -l /dev/sda4 | grep -i reserved
 +
 +==== Wieviel Platz wird in einer Subhierarchie verbraucht ====
 +  du -sh /usr
 +
 +Frage zur Diskussion: woher kommt der Unterschied zwischen du und df?
 +(( 
 +  * 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
 +))
 +  du -smx /
 +  df -m /
 +
 +==== Welche Verzeichnisse sind am vollsten ====
 +  du -mx --max-depth=1 / | sort -n
 +  du -mx / | sort -n
 +oder
 +  du -hx / | sort -h
 +
 +=== ... 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 +10M -ls | sort -n -k 7
 +  find / -xdev -size +10M -printf '%k %p\n' | sort -n
 +
 +==== Welche 3 Dateien sind am größten ====  ​
 +  find / -mount -type f  -printf "​%s\t%p\n"​ | sort -nr | head -3
 +
 +==== Welche Pakete verbrauchen am meisten Platz ====
 +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}'
 +  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 ====
 +  find / -xdev -type f -printf '​%TY%Tm%Td%TH%TM %p\n' | sort -n
 +
 +==== Graphische Darstellung ====
 +  kdirstat
 +  baobab