Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:plattenplatz

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:plattenplatz [2012/03/19 10:08]
127.0.0.1 Externe Bearbeitung
admin_grundlagen:plattenplatz [2020/12/04 14:22] (aktuell)
holger_jakobs [Welcher Benutzer verbraucht wie viel Platz]
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/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 ==== ==== Welche Verzeichnisse sind am vollsten ====
-  du -mx --max-depth=1 | sort -n+  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 ====+=== ... 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 -printf '%k %p\n' | sort -n   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
 +
 +==== 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 ==== ==== Welcher Benutzer verbraucht wie viel Platz ====
-  find / -mount -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 ====
-  find -type f -printf '​%TY%Tm%Td%TI%TM %p\n' | sort -n+  find / -xdev -type f -printf '​%TY%Tm%Td%TH%TM %p\n' | sort -n
  
 ==== Graphische Darstellung ==== ==== Graphische Darstellung ====
admin_grundlagen/plattenplatz.1332151709.txt.gz · Zuletzt geändert: 2013/03/18 15:57 (Externe Bearbeitung)