GNU/Linux >> Linux Esercitazione >  >> Linux

Come controllare lo spazio su disco in Linux

Introduzione

Quanto spazio ho libero sulla mia unità Linux?

La gestione dello spazio su disco su un server Linux è un compito importante. Ad esempio, le applicazioni di gestione dei pacchetti notificano la quantità di spazio su disco necessaria per un'installazione. Affinché tali informazioni siano significative, dovresti sapere quanto spazio ha a disposizione il tuo sistema.

In questo tutorial, scopri come utilizzare il df comando per controllare lo spazio su disco in Linux e du comando per visualizzare l'utilizzo dello spazio su disco del file system.

Prerequisiti

  • Un sistema basato su Linux
  • Una finestra di terminale/riga di comando
  • Un account utente con sudo o root privilegi

Controlla lo spazio su disco di Linux utilizzando il comando df

Puoi controllare lo spazio su disco semplicemente aprendo una finestra di terminale e inserendo quanto segue:

df

Il df comando sta per senza disco e mostra la quantità di spazio occupata da diverse unità. Per impostazione predefinita, df visualizza i valori in blocchi da 1 kilobyte .

Visualizza l'utilizzo in Megabyte e Gigabyte

Puoi visualizzare l'utilizzo del disco in un formato più leggibile aggiungendo il -h opzione:

df -h

Viene visualizzata la dimensione in kilobyte (K), megabyte (M) e gigabyte (G).

Comprendere il formato di output

Il df comando elenca diverse colonne:

Filesystem         Size      Used     Avail    Use%    Mounted on

udev               210M        0        210M     0%       /dev

tmpfs              49M       1004K      48M      3%       /run

/dev/sda2          7.9G       4.3G      3.2G     58%      /

Il tuo output potrebbe avere più voci. Le colonne dovrebbero essere autoesplicative:

  • Filesystem – Questo è il nome di ogni unità particolare. Ciò include dischi rigidi fisici, unità logiche (partizionate) e unità virtuali o temporanee.
  • Taglia La dimensione del filesystem.
  • Usato – Quantità di spazio utilizzata su ciascun filesystem.
  • Disponibile – La quantità di spazio inutilizzato (libero) sul filesystem.
  • Utilizza% – Mostra la percentuale del disco utilizzato.
  • Montato su – Questa è la directory in cui si trova il file system. A volte viene anche chiamato punto di montaggio .

L'elenco dei filesystem include il disco rigido fisico e i dischi rigidi virtuali:

  • /dev/sda2 – Questo è il tuo disco rigido fisico. Potrebbe essere elencato come /sda1 , /sda0 , oppure potresti averne anche più di uno. /dev sta per dispositivo .
  • udev Questa è una directory virtuale per /dev directory. Questo fa parte del sistema operativo Linux.
  • tmpfs – Potresti averne diversi. Questi sono usati da /run e altri processi Linux come filesystem temporanei per l'esecuzione del sistema operativo. Ad esempio, il tmpfs /run/lock viene utilizzato per creare file di blocco . Questi sono i file che impediscono a più utenti di modificare lo stesso file contemporaneamente.

Visualizza un file system specifico

Il df il comando può essere utilizzato per visualizzare un file system specifico:

df -h /dev/sda2

Puoi anche usare una barra rovesciata:

df -h /

Questo mostra l'utilizzo sul disco rigido principale. Usa il punto di montaggio (in Montato su colonna) per specificare l'unità che si desidera controllare.

Visualizza i file system per tipo

Per elencare tutti i file system per tipo, utilizzare il comando:

df -ht ext4

Questo elenca le unità con ext4 digita, in formato leggibile.

Visualizza dimensione in 1000 anziché 1024

Puoi visualizzare l'utilizzo del disco in unità di 1000 anziché 1024:

du -H

Questo può risolvere un punto di confusione nella tecnologia di archiviazione. I produttori di dischi rigidi vendono dischi rigidi di dimensioni basate su 1000 byte =1 kilobyte.

Tuttavia, i sistemi operativi dividono quello spazio in modo che 1024 byte =1 kilobyte. Per questo motivo, un disco rigido da 1000 gigabyte finisce con circa 930 gigabyte di spazio di archiviazione utilizzabile.

Controlla lo spazio su disco in Linux con du Command

Il du il comando mostra l'utilizzo del disco. Questo strumento può visualizzare l'utilizzo del disco per le singole directory in Linux, offrendoti una visione più dettagliata dell'utilizzo del disco. Usalo per visualizzare la quantità di spazio utilizzata dalla tua directory corrente:

du

Come il df comando, puoi creare du leggibile dall'uomo:

du -h

Visualizza un elenco dei contenuti della directory corrente e quanto spazio stanno utilizzando. Puoi semplificare la visualizzazione con il -s opzione:

du -hs

Questo mostra quanto spazio utilizza la directory corrente.

Per specificare la directory o il file, seleziona utilizza le seguenti opzioni:

du -hs /etc/kernel-img.conf
du -hs /etc

Con il secondo comando, potresti aver notato un permesso negato messaggio di errore. Ciò significa che l'utente corrente non ha i privilegi per accedere a determinate directory. Usa il sudo comando per elevare i tuoi privilegi:

sudo du -hs /etc

Linux
  1. Usa df per controllare lo spazio libero su disco su Linux

  2. Controlla lo spazio su disco utilizzato su Linux con du

  3. Come partizionare un disco in Linux

  4. Come controllare lo spazio su disco in Ubuntu 20.04 e 20.10?

  5. In Linux, come si controlla se un disco è frammentato?

Come controllare lo spazio libero su disco su Linux [Metodi terminale e GUI]

Come controllare i blocchi danneggiati o i settori danneggiati sul disco rigido in Linux

Come pulire un po' di spazio su disco su un'istanza Linux?

Come controllare lo spazio libero su disco su Linux

Come controllare lo spazio di scambio in Linux

Comando Linux df per controllare lo spazio su disco