Comando per visualizzare lo spazio su disco di Linux e l'utilizzo del disco di sistema

Il disco rigido è uno dei componenti essenziali e fondamentali in qualsiasi computer poiché installa il sistema operativo, le applicazioni e serve per archiviare tutte le nostre informazioni, nonché per eseguirne il backup tramite copie di backup.

Al giorno d'oggi ci sono hard disk di grande capacità, ma a poco a poco questo spazio viene occupato da nuove informazioni e il limite di archiviazione raggiunge il massimo che può generare incongruenze come riavvii, arresti, blocco dell'apertura dei file, lentezza e altro per cui indipendentemente dal tipo di utente che siamo, è consigliabile monitorare costantemente questa capacità e oggi impareremo a verificare l'utilizzo dell'hard disk in tempo reale in ambienti Linux.

1. Visualizza le informazioni sullo spazio su disco usando il comando df in Linux


Il comando df è stato sviluppato per fornire informazioni sullo spazio totale, occupato e libero sul disco del nostro sistema operativo in modo semplice.

Con il comando df, verranno visualizzate le informazioni sul file system in cui è ospitato ciascun file o per impostazione predefinita su tutti i file system correnti.

Passo 1
La sintassi di base per l'utilizzo di questo comando è la seguente:

 df [opzioni] [dispositivo] 
Passo 2
Possiamo utilizzare direttamente il comando df e il risultato ottenuto sarà il seguente:

INGRANDIRE

Passaggio 3
Lì vedremo ogni file system con dettagli come:

  • Spazio utilizzato
  • Spazio libero
  • Posizione in cui è montato, ecc.
Passaggio 4
Possiamo usare il parametro -h per visualizzare queste informazioni in un formato leggibile:
 df -h

INGRANDIRE

Passaggio 5
Con il comando df sarà possibile ottenere informazioni precise su un dispositivo o punto di montaggio, ad esempio se vogliamo vedere i dettagli del punto / dev / sda eseguiremo quanto segue:

 df / dev / sda 
Passaggio 6
Oppure, possiamo vedere i dettagli di un percorso specifico, ad esempio:
 df / home 

INGRANDIRE

Passaggio 7
Spiccano le seguenti colonne:

File systemIndica l'origine del punto di montaggio, che generalmente è un dispositivo.

1K blocchiÈ il numero totale di blocchi.

UsatoIndica il numero di blocchi utilizzati.

A disposizioneÈ il numero di blocchi disponibili.

Usa percentualeIndica la percentuale di Usato divisa per Dimensione.

Montato suÈ l'obiettivo o il punto di montaggio.

Passaggio 8
Il comando df ci dà la possibilità di specificare solo quali colonne devono essere visualizzate, per questo useremo la seguente sintassi:

 df --output = campo1, campo2, … 
Passaggio 9
Ad esempio, possiamo eseguire quanto segue:
 df --output = sorgente, usato, disponibile / home / 
Passaggio 10
Il risultato saranno solo quelle tre colonne del punto selezionato:

INGRANDIRE

Passaggio 11
Per visualizzare tutti i campi disponibili possiamo eseguire la seguente riga:

 df -o 

INGRANDIRE

Passaggio 12
Abbiamo anche le seguenti alternative per l'uso:

df -hVisualizza i dati in formato umano.

df -mVisualizza l'output in Megabyte.

df -kVisualizza l'output in Kilobyte, valore predefinito.

Passaggio 13
Linux ha un sistema chiamato inode, un inode è fondamentalmente una struttura dati nel file system che è responsabile della memorizzazione di tutte le informazioni sul file, il comando df ci consente anche di vedere lo spazio di detti inode eseguendo una delle seguenti opzioni :

 df -i df -i -h 

INGRANDIRE

Passaggio 14
Se vogliamo controllare il tipo di filesystem di ogni punto di montaggio, come ext4, btrfs, ext2, nfs4, fuse, cgroup e altro, sarà necessario utilizzare il seguente comando:

 df -T df -T -h df -T -h / home / (Percorso specifico)

INGRANDIRE

Passaggio 15
Nello stesso segmento, se vogliamo escludere un file system dobbiamo aggiungere il parametro -x in questo modo:

 df -x ext3 
Passaggio 16
Se vogliamo che vengano visualizzati tutti i file system di output che hanno una dimensione pari a zero blocchi, possiamo eseguire:
 df -a 

INGRANDIRE

Passaggio 17
Per ottenere maggiori informazioni su questo comando possiamo eseguire:

 df -help 

2. Visualizza le informazioni sullo spazio su disco usando il comando du in Linux


Il comando du è un'altra alternativa che Linux ci offre per ottenere informazioni sullo spazio su disco in base a un insieme di file, directory o in modo ricorsivo.

Passo 1
Per utilizzare questo comando abbiamo le seguenti alternative di base:

 du du / percorso du [opzioni] [directory e/o file]

INGRANDIRE

Passo 2
Queste opzioni ci permettono di vedere i nomi e il consumo di spazio di ciascuna delle directory, incluse tutte le sottodirectory nell'albero delle directory. Se vogliamo vedere questi risultati in un formato leggibile dall'uomo, eseguiamo quanto segue:

 du -h 

INGRANDIRE

Passaggio 3
Possiamo vedere i dettagli di una directory specifica utilizzando una delle seguenti opzioni:

 du / casa / du -h / casa /

INGRANDIRE

Passaggio 4
Per vedere un riepilogo delle informazioni in cui viene visualizzato solo lo spazio totale sul disco occupato da un albero di directory e contemporaneamente vengono eliminate le sottodirectory, possiamo eseguire quanto segue:

 du -s / home du -sh / home

INGRANDIRE

Passaggio 5
Se l'obiettivo è visualizzare tutti i file system che eseguiamo:

 du -a / casa du -a -h / casa

INGRANDIRE

Passaggio 6
Con il comando du possiamo vedere in dettaglio lo spazio di uno specifico tipo di estensione, ad esempio se vogliamo vedere lo spazio di tutti i file di testo eseguiamo quanto segue:

 du -ch * .txt 

INGRANDIRE

Passaggio 7
Possiamo elencare un certo numero di directory per vedere il loro spazio, per questo eseguiamo la seguente sintassi:

 du -a / percorso / | sort -n -r | head -n # per elencare 

INGRANDIRE

3. Visualizzazione delle informazioni sullo spazio su disco di acquisizione immagine utilizzando il comando btrfs su Linux


Per il file system btrfs, che è un file system speciale per l'acquisizione di immagini, dobbiamo utilizzare il comando btrfs fi df per visualizzare le informazioni sull'utilizzo dello spazio per un punto di montaggio.

Passo 1
La sintassi da utilizzare è:

 btrfs filesystem df / percorso / btrfs fi df / dev / percorso btrfs fi df [opzioni] / percorso /

INGRANDIRE

Passo 2
Per vedere i numeri grezzi in byte, eseguiremo quanto segue:

 btrfs fi df -b / home 

INGRANDIRE

Passaggio 3
In alternativa possiamo eseguire:

Mostra i dati in Kilobyte

 btrfs fi df -k / home 

Mostra i dati in Megabyte

 btrfs fi df -m / home 

Mostra i dati in Gigabyte

 btrfs fi df -g / home 

Mostra i dati in terabyte

 btrfs fi df -t / home 

Con questi semplici comandi sarà possibile conoscere nel dettaglio lo spazio disponibile in Linux e quindi gestire al meglio questa importante sezione su ogni computer.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave