Как проверить место на диске в Ubuntu 20.04
На этой странице
- Предпосылки
- Проверка места на диске с помощью команды df
- Показать дисковое пространство в удобочитаемом формате
- Отображение типа файловой системы
- Проверка использования дискового пространства с помощью команды du
- Заключение
Отслеживание информации об использовании диска — повседневная задача любого системного администратора. В Linux есть несколько встроенных утилит, которые помогут вам найти место на диске вашей системы.
- Команда
- df: отображает объем дискового пространства, используемого файловыми системами Linux.
- команда du: отображает объем дискового пространства, используемого файлами и каталогами.
В этом посте мы покажем вам, как проверить место на диске в Linux несколькими способами.
Предпосылки
- Сервер под управлением операционной системы Linux.
- На сервере настроен пароль root.
Проверка места на диске с помощью команды df
Вы можете использовать команду df без каких-либо аргументов, чтобы проверить использование дискового пространства смонтированными файловыми системами.
df
Вы должны увидеть следующий вывод:
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
Краткое объяснение каждого столбца показано ниже:
- Файловая система: отображение имени раздела файловой системы.
- 1K-blocks: отображение размера файловой системы в блоках по 1K.
- Используется: отображение используемого пространства.
- Доступно: отображение доступного места.
- Использовать%: отображение используемого пространства в процентах.
- Смонтировано: Показать каталог, в котором смонтирована файловая система.
Показать дисковое пространство в удобочитаемом формате
Если вы хотите отобразить использование дискового пространства в удобочитаемом формате, используйте команду dh с параметром h.
df -h
Вы должны получить следующий результат:
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
Показать тип файловой системы
Вы можете использовать команду df с опцией T для отображения типа файловой системы с другой информацией.
df -T
Вы должны увидеть следующий вывод:
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
Чтобы отобразить информацию о разделе ext4, выполните следующую команду:
df -t ext4
Вы должны увидеть следующий вывод:
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 288237920 35700936 237872232 14% / /dev/sda5 187308940 37156240 140614908 21% /Data
Проверьте использование дискового пространства с помощью команды du
Вы также можете использовать команду du для проверки использования дискового пространства в системе Linux.
Запустите команду du без каких-либо аргументов, чтобы отобразить использование дискового пространства в вашем текущем каталоге:
du
Вы должны увидеть следующий вывод:
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
Чтобы отобразить информацию в удобочитаемом формате, выполните следующую команду:
du -h
Вы должны увидеть следующий вывод:
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
Вы можете использовать команду du с параметром -hs, чтобы отобразить общее использование дискового пространства в указанном каталоге.
du -hs /var/log
Вы должны увидеть следующий вывод:
18M /var/log
Вы также можете использовать команду du с параметром sort для сортировки файлов и каталогов по размеру, как показано ниже:
du -h | sort -rn
Вы должны увидеть следующий вывод:
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
Заключение
В приведенном выше руководстве вы узнали, как проверить использование дискового пространства с помощью команд du и df. Я надеюсь, что это поможет вам в вашей повседневной работе.