Il monitoraggio delle informazioni sull'utilizzo del disco è un'attività quotidiana di qualsiasi amministratore di sistema. Linux ha alcune utilità integrate che ti aiutano a trovare lo spazio su disco del tuo sistema.
- comando df : Visualizza la quantità di spazio su disco utilizzata dai file system Linux.
- del comando : Visualizza la quantità di spazio su disco utilizzato da file e directory.
In questo post, ti mostreremo come controllare lo spazio su disco su Linux in diversi modi.
Prerequisiti
- Un server con sistema operativo Linux.
- Sul server è configurata una password di root.
Controlla spazio su disco usando il comando df
È possibile utilizzare il comando df senza alcun argomento per verificare l'utilizzo dello spazio su disco dei file system montati.
df
Dovresti vedere il seguente output:
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 288237920 35699668 237873500 14% / none 4 0 4 0% /sys/fs/cgroup udev 1950372 4 1950368 1% /dev tmpfs 392664 4548 388116 2% /run none 5120 0 5120 0% /run/lock none 1963312 150760 1812552 8% /run/shm none 102400 48 102352 1% /run/user /dev/sda5 187308940 37156240 140614908 21% /Data /dev/loop0 93568 93568 0 100% /snap/core/8592 /dev/loop1 177536 177536 0 100% /snap/skype/112 /dev/loop2 93568 93568 0 100% /snap/core/8689 /dev/loop3 46080 46080 0 100% /snap/gtk-common-themes/1440 /dev/loop4 56064 56064 0 100% /snap/core18/1668 /dev/loop5 177664 177664 0 100% /snap/skype/115 /dev/loop6 164096 164096 0 100% /snap/gnome-3-28-1804/116 /dev/loop7 56832 56832 0 100% /snap/teams-for-linux/79
Di seguito viene mostrata una breve spiegazione di ciascuna colonna:
- Filesystem: Visualizza il nome della partizione del file system.
- 1K-blocchi: Visualizza la dimensione del filesystem in blocchi da 1K.
- Usato: Visualizza lo spazio utilizzato.
- Disponibile: Visualizza lo spazio disponibile.
- Utilizza%: Visualizza lo spazio utilizzato in percentuale.
- Montato su: Visualizza la directory su cui è montato il filesystem.
Mostra spazio su disco in formato leggibile dall'uomo
Se vuoi visualizzare l'utilizzo dello spazio su disco in un formato leggibile, usa il comando dh con l'opzione h.
df -h
Dovresti ottenere il seguente output:
Filesystem Size Used Avail Use% Mounted on /dev/sda1 275G 35G 227G 14% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 1.9G 4.0K 1.9G 1% /dev tmpfs 384M 4.7M 379M 2% /run none 5.0M 0 5.0M 0% /run/lock none 1.9G 160M 1.8G 9% /run/shm none 100M 48K 100M 1% /run/user /dev/sda5 179G 36G 135G 21% /Data /dev/loop0 92M 92M 0 100% /snap/core/8592 /dev/loop1 174M 174M 0 100% /snap/skype/112 /dev/loop2 92M 92M 0 100% /snap/core/8689 /dev/loop3 45M 45M 0 100% /snap/gtk-common-themes/1440 /dev/loop4 55M 55M 0 100% /snap/core18/1668 /dev/loop5 174M 174M 0 100% /snap/skype/115 /dev/loop6 161M 161M 0 100% /snap/gnome-3-28-1804/116 /dev/loop7 56M 56M 0 100% /snap/teams-for-linux/79
Visualizza tipo di file system
È possibile utilizzare il comando df con l'opzione T per visualizzare il tipo di file system con altre informazioni.
df -T
Dovresti vedere il seguente output:
Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sda1 ext4 288237920 35700492 237872676 14% / none tmpfs 4 0 4 0% /sys/fs/cgroup udev devtmpfs 1950372 4 1950368 1% /dev tmpfs tmpfs 392664 4976 387688 2% /run none tmpfs 5120 0 5120 0% /run/lock none tmpfs 1963312 223944 1739368 12% /run/shm none tmpfs 102400 48 102352 1% /run/user /dev/sda5 ext4 187308940 37156240 140614908 21% /Data /dev/loop0 squashfs 93568 93568 0 100% /snap/core/8592 /dev/loop1 squashfs 177536 177536 0 100% /snap/skype/112 /dev/loop2 squashfs 93568 93568 0 100% /snap/core/8689 /dev/loop3 squashfs 46080 46080 0 100% /snap/gtk-common-themes/1440 /dev/loop4 squashfs 56064 56064 0 100% /snap/core18/1668 /dev/loop5 squashfs 177664 177664 0 100% /snap/skype/115 /dev/loop6 squashfs 164096 164096 0 100% /snap/gnome-3-28-1804/116 /dev/loop7 squashfs 56832 56832 0 100% /snap/teams-for-linux/79
Per visualizzare le informazioni sulla partizione ext4, eseguire il comando seguente:
df -t ext4
Dovresti vedere il seguente output:
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 288237920 35700936 237872232 14% / /dev/sda5 187308940 37156240 140614908 21% /Data
Controlla l'utilizzo dello spazio su disco con du Command
Puoi anche usare il comando du per controllare l'utilizzo dello spazio su disco nel sistema Linux.
Esegui il comando du senza alcun argomento visualizzerà l'utilizzo dello spazio su disco della directory corrente:
du
Dovresti vedere il seguente output:
308 ./.anydesk/thumbnails 1256 ./.anydesk 164 ./.gftp 4 ./.xx-svn-diff 4 ./Public 4 ./.local/share/folks 12 ./.local/share/data/Nextcloud 16 ./.local/share/data 4 ./.local/share/gstreamer-1.0/presets 8 ./.local/share/gstreamer-1.0 20 ./.local/share/unity-webapps 8 ./.local/share/vlc 4 ./.local/share/evolution/calendar/trash 8 ./.local/share/evolution/calendar/system 16 ./.local/share/evolution/calendar 4 ./.local/share/evolution/mail/trash 8 ./.local/share/evolution/mail 4 ./.local/share/evolution/memos/trash
Per visualizzare le informazioni in un formato leggibile dall'uomo, eseguire il comando seguente:
du -h
Dovresti vedere il seguente output:
308K ./.anydesk/thumbnails 1.3M ./.anydesk 164K ./.gftp 4.0K ./.xx-svn-diff 4.0K ./Public 4.0K ./.local/share/folks 12K ./.local/share/data/Nextcloud 16K ./.local/share/data 4.0K ./.local/share/gstreamer-1.0/presets 8.0K ./.local/share/gstreamer-1.0 20K ./.local/share/unity-webapps 8.0K ./.local/share/vlc 4.0K ./.local/share/evolution/calendar/trash 8.0K ./.local/share/evolution/calendar/system 16K ./.local/share/evolution/calendar
È possibile utilizzare il comando du con l'opzione -hs per visualizzare l'utilizzo totale dello spazio su disco della directory specificata.
du -hs /var/log
Dovresti vedere il seguente output:
18M /var/log
Puoi anche usare il comando du con il parametro sort per ordinare i file e le directory in base alle dimensioni come mostrato di seguito:
du -h | sort -rn
Dovresti vedere il seguente output:
136K ./master-pdf-editor-4/lang/qt 124K ./master-pdf-editor-5/stamps/Standard 124K ./master-pdf-editor-4/stamps/Standard 80K ./master-pdf-editor-5/templates 80K ./master-pdf-editor-4/templates 77M ./HD-Wallpaper 76K ./master-pdf-editor-5/templates/stamps 76K ./master-pdf-editor-4/templates/stamps 64M ./Mummy 52K ./111 48M ./master-pdf-editor-5 44M ./master-pdf-editor-4 19M ./master-pdf-editor-5/lang 15M ./master-pdf-editor-4/lang 12M ./Webserver
Conclusione
Nella guida sopra, hai imparato come controllare l'utilizzo dello spazio su disco con il comando du e df. Spero che questo ti aiuterà nel tuo compito quotidiano.