Quando si lavora con Linux, è necessario controllare rapidamente lo spazio disponibile sul sistema. In questo modo, puoi tenere una linguetta sulle tue unità per assicurarti di non esaurire lo spazio. Controllare lo spazio del disco è semplice, a seconda del desktop GUI. Tuttavia, quando si dispone di un server senza testa, hai bisogno di un modo per controllare lo spazio del disco utilizzando la riga di comando.
Questa guida si concentra sul controllo dello spazio del disco in Linux tramite la riga di comando.
Controllare lo spazio su disco in Linux usando i comandi DU e DF Linux
Linux ha due comandi utili per controllare lo spazio su disco sul sistema. Il comando DF (disco disco) visualizza lo spazio disco disponibile sul sistema. In questo modo, puoi tenere una linguetta su quanto spazio rimane sul tuo sistema.
Il comando DU (Disk Usage) dà le directory che occupano lo spazio del disco. A differenza di DF, il comando DU si concentra sulle directory che consumano spazio, mentre il comando DF si concentra sulle unità specifiche e sullo spazio che usano.
Lavorare con DF
Il comando DF ha diverse opzioni quando si controlla lo spazio del disco disponibile. L'esecuzione del comando senza opzione visualizza un'informazione sui file system disponibili, le loro dimensioni, lo spazio utilizzato, lo spazio rimanente, lo spazio usato in percentuale e il punto di montaggio per il file system.
$ df
L'output che otteniamo non è facilmente leggibile. Tuttavia, possiamo aggiungere il flag -h per ottenere un output leggibile dall'uomo.
$ df -h
Nell'output, la nostra unità principale è il /Dev/SDA3. Ha una dimensione del disco di 24 gigabyte ed è utilizzato il 54%. Supponiamo di avere più unità montate sul tuo sistema. Potresti ottenere un output più dettagliato con tutti i file system visualizzati e il loro spazio su disco.
Il comando DF consente anche di specificare l'unità disco di destinazione. Ad esempio, specifichiamo la nostra guida principale per recuperare i suoi dettagli.
$ df -h /dev /sda3
In questo modo, abbiamo ridotto la nostra produzione di spazio su disco. Allo stesso modo, puoi specificare l'unità che si desidera controllare il suo spazio su disco utilizzando il suo tipo. Innanzitutto, controllare lo spazio su disco utilizzando l'opzione -t per visualizzare il tipo di file system.
$ df -ht
Specifichiamo il tipo di file system EXT4. Per questo, aggiungi il -T opzione.
$ df -ht ext4
Supponiamo di voler controllare lo spazio del disco totale di All /Dev /SDA nel tuo sistema. È possibile utilizzare l'opzione -totale e un jolly per abbinare tutti i file system SDA.
$ df -h - -total /dev /sda*
Ora che abbiamo controllato il nostro spazio su disco disponibile, è tempo di controllare l'utilizzo del disco per diversi file e cartelle utilizzando il comando DU.
Lavorare con du
L'esecuzione del comando Du visualizza le directory nel sistema insieme allo spazio che stanno usando. L'aggiunta di -h visualizza l'uso del disco in un formato leggibile dall'uomo.
Se si desidera visualizzare l'utilizzo del disco per tutti i file e le cartelle nella directory corrente, aggiungi l'opzione -A per tutti.
$ du -a
Per visualizzare l'utilizzo totale del disco di tutte le directory nella posizione corrente senza visualizzare le loro sottodirectory, utilizzare il -S opzione.
$ du -hs
Possiamo scegliere di restituire le informazioni di riepilogo per tutte le directory aggiungendo l'Asterisk (*).
$ du -h -s *
L'output che otteniamo non è ordinato. Combina il comando Du con il comando Ording per ottenere un output di utilizzo del disco ordinato dal più grande al più piccolo.
Supponiamo di voler ottenere l'uso del disco di una determinata directory. È possibile specificare il suo percorso assoluto. Ecco un esempio:
Conclusione
Controllare lo spazio su disco in Linux tramite la riga di comando è possibile utilizzando i comandi DF e DU. Questo post ha presentato i due comandi e ha fornito diversi esempi su come usarli per controllare lo spazio del disco e il riepilogo dell'utilizzo del disco da diversi file e cartelle.