Linux verificare l’utilizzo del disco alla ricerca di file grandi

di | 12 Agosto 2010

Attualmente, tutti noi abbiamo dei dischi rigidi di grandi dimensioni, anche dell’ordine di TB, terabyte,  ma può comunque accadere di avere problemi di spazio e in questi casi è buona regola verificare l’utilizzo del disco alla ricerca di file di grandi dimensioni.

Questa operazione la possiamo eseguire in Linux da linea di comando in modo piuttosto pratico.

Il primo comando da utilizzare è df con il quale possiamo vedere quanto spazio è occupato sui diversi filesystem.
Combiando df con sort potremo ordinare il risultato del comando così da mostrare i filesystem con la maggiore percentuale di spazio occupato in fondo alla lista.

linux-spazio

-n cioè vogliamo che gli elementi devono essere ordinati numericamente.
-k 5,5 l’ordinamento deve essere fatto in base al quinto campo che indica la percentuale di utilizzo.

Quando abbiamo identificato quale filesystem ha problemi di spazio occorre capire quali sono le cartelle di maggiori dimensioni.
Il comando che ci serve per eseguire questa operazione è du con il quale possiamo avere una lista con lo spazio occupato dalle cartelle presenti nel filesystem.

linux-spazio-2

Con l’uso di questo comando riusciremo a vedere i cinque file o directory che occupano maggiore spazio.

Linux alla ricerca di file grandi nel disco fisso

Un altro comando da utilizzare se siamo alla ricerca di cosa causa la mancanza di spazio su un disco fisso è find.
Per mezzo di  find possiamo cercare tutti i file con una dimensione superiore a un determinato valore specificando usando questa sintassi.

linux-spazio-3

Nel caso in esempio, verranno cercati tutti i file con una dimensione superiore a 20 mb è ovvio che potrete specificare qualsiasi dimensione.

Lascia un commento

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

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.