Come controllare e gestire lo spazio su disco in Linux

Cum să verificați și să gestionați spațiul pe disc în Linux
⏱️ 4 min read

Una competenza essenziale di cui hanno bisogno gli amministratori di sistema è mantenere l’integrità dei sistemi sia online che offline. Ciò è particolarmente importante sui server di produzione in cui tempi di inattività o problemi possono causare la perdita di dati. Un problema comune è che gli aggiornamenti non riescono a causa della mancanza di spazio su disco, ma ci sono alcuni semplici controlli che puoi effettuare quando ti trovi di fronte a un messaggio di errore per mantenere i sistemi critici in esecuzione senza problemi.

Ci sono principalmente due comandi che possono essere usati:

  • df – Segnala la quantità di spazio su disco su un sistema
  • du – Mostra la quantità di spazio utilizzato da file specifici

Ciascuno dei precedenti sono per controlli diversi e possono essere combinati se necessario. Di seguito sono riportati alcuni esempi per illustrarne l’utilizzo.

Utilizzando il comando df

Apri il Terminale e digita df, quindi premere Invio. Dovrebbe produrre un output simile all’immagine seguente.

Come puoi vedere, mostra tutti i dischi collegati al sistema. Questo può essere complicato, quindi gli utenti possono restringere il campo specificando il disco su cui stanno lavorando. Nei miei esempi il mio disco principale è segnalato come “/ dev / sda” – ho anche incluso partizioni specifiche con “/ dev / sda1” e / “dev / sda2”.

dfdisk-min

df può essere reso un po ‘più facile da leggere digitando df -h

dfh-min

Puoi restringere ulteriormente le cose aggiungendo il --output bandiera. I parametri per questo comando sono:

  • source – origine del punto di montaggio del dispositivo
  • size – numero totale di blocchi
  • used – numero totale di blocchi utilizzati
  • avail – numero totale di blocchi disponibili
  • pcent – percentuale di spazio utilizzato
  • target – punto di montaggio per il dispositivo

In questo esempio ho utilizzato solo i due parametri.

dfoutput-min

Utilizzando il comando du

Quindi hai scoperto che il disco è praticamente pieno, ma cosa lo causa? Qui è dove du può mostrare quei file problematici. In un esempio del mondo reale al mio lavoro abbiamo scoperto che un server remoto era al 98% di spazio su disco senza alcun avviso o motivo reale. Si è scoperto che c’erano masse di file di registro degli errori java che avevano una dimensione totale di circa 40 GB. Questo è un sacco di spazio che non è stato necessario occupare, quindi dopo l’uso du siamo stati in grado di cancellare i file.

Come avvertimento, se digiti semplicemente du, restituirà tutti i file e ciò può richiedere una quantità enorme di tempo. È meglio specificare alcuni parametri. Cerchiamo le prime dieci directory più grandi del sistema.

Eseguirà la scansione e produrrà un tipo di risultato simile a questo. Ignora l’avviso di autorizzazione per ora.

dftop10-min

Per un elenco completo dei possibili parametri, controlla il file du man page.

du alternative: ncdu

Se preferisci un modo più interattivo per vedere le informazioni sul tuo disco rigido, ncdu fornisce un’interfaccia basata su ncurses a du. Visualizza le stesse informazioni ma in modo più intuitivo. Consente inoltre di navigare tra le diverse cartelle utilizzando i tasti freccia e utilizzando il tasto Invio per effettuare una selezione.

Puoi installarlo in Ubuntu con il comando:

Per usarlo, digita:

Sostituisci la “directory da analizzare” con la directory che desideri analizzare. Ad esempio, per eseguire la scansione dell’intero disco rigido, possiamo digitare:

ncdu-scan

Buona pulizia della casa

Oltre ai comandi precedenti, ci sono alcune cose di base che gli utenti possono fare per ridurre al minimo l’utilizzo del disco.

Autoremove

Il più ovvio sui sistemi basati su Ubuntu è verificare la presenza di pacchetti obsoleti. All’interno del Terminale puoi digitare:

Una volta che la password è stata inserita correttamente, il sistema inizierà a eliminare i pacchetti orfani. Può anche rimuovere i kernel più vecchi che occupano spazio e sono in gran parte inutili.

Cancella la cache di APT

Quando Ubuntu scarica i pacchetti, mantiene i file apt in modo che possano essere reinstallati facilmente se necessario. Questi occupano spazio che può essere recuperato con:

Ora puoi pulirlo come segue:

Opzioni basate su GUI

E se tutto questo lavoro sul terminale sembra uno sforzo eccessivo, o semplicemente non ti piace scherzare con la riga di comando in caso di danni al sistema? Per fortuna, Linux ha alcuni strumenti basati su GUI che possono essere utilizzati.

Bleachbit

Questo è un programma disponibile per sistemi Windows e Linux e funziona allo stesso modo. Può essere scaricato da il sitoweb, ma si trova nella maggior parte dei repository di sistema. Una volta installato, funziona su una semplice selezione di caselle di controllo e successivamente è possibile eseguire lo strumento.

Puoi anche ripulire il tuo sistema Ubuntu con questi modi aggiuntivi per portare a termine il lavoro.

Come abbiamo visto, il controllo del sistema e dello spazio su disco aiuta a prevenire i problemi. Devi anche pulirlo regolarmente. Fateci sapere le vostre esperienze nella sezione commenti.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar di Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Potrebbero interessarti anche...

Subscribe
Notificami
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x