GNU/Linux >> Linux Esercitazione >  >> Linux

Come si fa a trovare quali file occupano l'80% dello spazio su un server Web Linux?

Soluzione 1:

Sicuramente ci sono modi più elaborati, ma quello che ricordo è

du --max-depth=1 -h /

Ora prendi la directory che utilizza più spazio (du --max-depth=1 -h /yourdir) e vai più in profondità finché non trovi il tuo colpevole.
Se vuoi che il tuo output sia ordinato per dimensione e non ti interessa il formato leggibile dall'uomo, puoi anche fare du --max-depth=1 /your_dir | sort -n

Soluzione 2:

Trovo che ncdu (http://dev.yorhel.nl/ncdu) sia molto utile per questo.

Soluzione 3:

Uso il programma Gnome baobab. Puoi eseguirlo sul tuo desktop e puoi connetterti tramite SSH al server. Mostra una mappa grafica di facile lettura dell'utilizzo dello spazio su disco. È installato sotto Gnome come "Disk Usage Analyzer"

Soluzione 4:

Prova gt5.

Soluzione 5:

df -kmostra quali fs sono il problema. Quindi cd nella directory di livello superiore per esso e rundu -xk | ordina -n | tail -25this mostrerà le prime 25 dir, ordinate, per sun 9 o precedenti, sostituisci la x con una d.


Linux
  1. Linux:come scoprire quali dischi rigidi ci sono nel sistema?

  2. Linux:come si controllano le informazioni sulla struttura delle directory di un file Unix/linux?

  3. Come trovare quale shell stai usando su Linux

  4. Linux / UNIX:come trovare i file con SUID/SGID impostato

  5. Come scoprire quali processi utilizzano lo spazio di swap in Linux?

Come trovare file in Linux con il comando Trova

Come trovare i file usando la riga di comando nel terminale Linux

Come trovare ed elencare in modo ricorsivo i file per data in Linux

Come cercare file dalla riga di comando di Linux

Come trovare file con il comando fd in Linux

Come trovare la versione di Linux in esecuzione