Lo sapevi?

Gestiamo autonomamente la nostra rete, in modo da ottimizzare le latenze, reagire velocemente in caso problemi e filtrare con più efficienza eventuali attacchi DDoS.

Come verificare lo spazio disco su Linux

Estimated reading: 3 minutes 17 views

Monitorare lo spazio disponibile sul disco è un’operazione fondamentale per amministrare un server Linux. Un disco quasi pieno può causare rallentamenti, errori nei servizi e impedire il corretto funzionamento di applicazioni, database e aggiornamenti di sistema.

In questa guida vedremo come controllare lo spazio disponibile, individuare le cartelle che occupano più memoria e identificare i dischi e le partizioni presenti sul sistema.

Prerequisiti

Prima di procedere assicurati di avere:

  • accesso al terminale;
  • un sistema Linux (ad esempio Ubuntu, Debian o AlmaLinux);
  • un utente con permessi sudo (necessario solo per alcuni comandi).

Verificare lo spazio disponibile sul disco

Il comando più utilizzato per controllare lo spazio disponibile è:

				
					df -h
				
			

L’output sarà simile al seguente:

				
					Filesystem Size Used Avail Use% Mounted on
/dev/sda1 40G 18G 20G 48% / 
tmpfs 980M 0 980M 0% /run
				
			

Le colonne principali sono:

Colonna Descrizione
Filesystem
Disco o partizione
Size
Dimensione totale
Used
Spazio utilizzato
Avail
Spazio disponibile
Use%
Percentuale di utilizzo
Mounted on
Punto di montaggio

Se la colonna Use% si avvicina al 100%, è consigliabile liberare spazio il prima possibile.

Visualizzare i dischi e le partizioni

Per ottenere un elenco dei dischi collegati e delle relative partizioni utilizza:

				
					lsblk
				
			

L’output mostra la struttura dei dispositivi di archiviazione, ad esempio:

				
					NAME SIZE TYPE MOUNTPOINT 
    sda 40G disk
    ├─sda1 39G part / 
    └─sda2 1G part /boot
				
			

Questo comando è utile per identificare rapidamente le partizioni e verificare dove sono montate.

Controllare la dimensione di una cartella

Per verificare quanto spazio occupa una directory utilizza:

				
					du -sh /percorso/cartella
				
			

Ad esempio:

				
					du -sh /var/log
				
			

L’opzione:

  • -s mostra solo il totale;
  • -h rende il risultato facilmente leggibile.

Individuare le cartelle più pesanti

Per visualizzare lo spazio occupato dalle sottocartelle della directory corrente:

				
					du -h --max-depth=1
				
			

Se invece desideri analizzare la directory principale:

				
					sudo du -h --max-depth=1 /
				
			

Il comando mostrerà la dimensione delle principali cartelle di sistema, aiutandoti a individuare quelle che occupano più spazio.

Ordinare le cartelle in base alla dimensione

Per ordinare i risultati dal più grande al più piccolo:

				
					sudo du -h --max-depth=1 / | sort -hr
				
			

Questo permette di individuare rapidamente quali directory stanno occupando la maggior parte dello spazio disponibile.

Analizzare lo spazio con ncdu

ncdu è uno strumento interattivo che facilita l’analisi dello spazio occupato sul disco.

Se è installato sul sistema puoi avviarlo con:

				
					ncdu /
				
			

Attraverso un’interfaccia testuale è possibile navigare tra le cartelle, ordinarle per dimensione e individuare rapidamente quelle più ingombranti.

Se il comando non è disponibile, significa che ncdu non è installato.

Verificare lo spazio disponibile in una directory specifica

Per controllare lo spazio disponibile sul filesystem che contiene una determinata cartella puoi utilizzare:

				
					df -h /var
				
			

Oppure:

				
					df -h /home
				
			

Questo è utile quando il sistema utilizza più partizioni o dischi.

Individuare file di grandi dimensioni

Per cercare i file superiori a 100 MB all’interno del filesystem:

				
					sudo find / -type f -size +100M
				
			

Puoi modificare il valore 100M in base alle tue esigenze.

Questo comando è particolarmente utile quando il disco risulta quasi pieno e si desidera individuare rapidamente i file che occupano più spazio.

Leave a Comment

Share this Doc

Come verificare lo spazio disco su Linux

Or copy link

CONTENTS