Per analizzare l’occupazione di disco su linux esistono due semplici utility : “df” (disk free) e “du” (disk usage).

Il primo permette di elencare i vari mount point con l’utilizzo dati relativo: spazio utilizzato e spazio ancora libero

Es.

df -h

con l’opzione -h vengono mostrati i valori di spazio occupato in modalità “human readable”, quindi con Kb, Mb, Gb, …

Disk Usage “du”, invece, permette di calcolare l’effettivo spazio occupato da una data cartella

Es.

du /myfolder

Un utilizzo molto comodo di questo script è quello di elencare lo spazio occupato dai file o directory presenti in una data cartella ordinati per dimensione

du -sch /myfolder | sort -h

Risultato:

4,0K /var/local
4,0K /var/mail
4,0K /var/opt
4,0K /var/tmp
20K /var/www
60K /var/spool
8,1M /var/log
14M /var/backups
445M /var/lib
1,1G /var/cache
1,5G totale

Il precedente comando non include le cartelle o file nascosti, per includere anche quelle possiamo usare il seguente comando:

du -sch .[!.]* /myfolder/* | sort -h

Share →

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *