GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie findet man heraus, welche Dateien 80 % des Speicherplatzes auf einem Linux-Webserver einnehmen?

Lösung 1:

Sicherlich gibt es ausgefeiltere Möglichkeiten, aber die, an die ich mich erinnere, ist

du --max-depth=1 -h /

Nehmen Sie nun das Verzeichnis, das den meisten Speicherplatz beansprucht (du --max-depth=1 -h /yourdir) und gehen Sie tiefer, bis Sie Ihren Schuldigen finden.
Wenn Sie möchten, dass Ihre Ausgabe nach Größe sortiert wird und das menschenlesbare Format nicht wichtig ist, können Sie auch du --max-depth=1 /your_dir | sort -n verwenden

Lösung 2:

Ich finde ncdu (http://dev.yorhel.nl/ncdu) dafür sehr hilfreich.

Lösung 3:

Ich verwende das Gnome-Programm baobab. Sie können dies auf Ihrem Desktop ausführen und sich über SSH mit dem Server verbinden. Es zeigt eine einfach zu lesende grafische Karte der Speicherplatznutzung. Es wird unter Gnome als "Disk Usage Analyzer"

installiert

Lösung 4:

Probieren Sie GT5 aus.

Lösung 5:

df -kzeigt, welche fs das Problem sind. Dann cd in das Top-Level-Verzeichnis und rundu -xk | sortieren -n | tail -25dies zeigt die obersten 25 Verzeichnisse, sortiert, für Sonne 9 oder früher, ersetzen Sie das x durch ein d.


Linux
  1. So verwenden Sie den Linux-Befehl find zum Suchen von Dateien

  2. Linux / UNIX :So finden Sie Dateien, für die SUID/SGID festgelegt ist

  3. Wie finde ich die Header-Dateien der Programmiersprache C unter Linux?

  4. Wie finde ich den Installationspfad von Git in Mac oder Linux?

  5. Wie identifiziert man die verwendete Linux-Distribution?

So finden Sie Dateien in Linux mit dem Find-Befehl

So finden Sie Dateien über die Befehlszeile im Linux-Terminal

So finden und listen Sie die Dateien rekursiv nach Datum in Linux auf

So suchen Sie nach Dateien über die Linux-Befehlszeile

So finden Sie Dateien mit dem fd-Befehl in Linux

So finden Sie heraus, welche Linux-Version Sie ausführen