Lo sapevi?

A partire dal 2015 abbiamo sviluppato internamente un sistema statefull di protezione dagli attacchi DDoS. Attualmente la protezione di core è erogata grazie a un cluster di server in load balancing. Abbiamo inoltre sviluppato un sistema di pre-filtering a livello di routing. Inoltre, in caso di attacchi superiori alla capacità di rete, le network interessate vengono filtrate grazie alla protezione remota Corero.

Come verificare lo spazio disco su Linux

Estimated reading: 3 minutes 243 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