Использование команд du и df для проверки дискового пространства

click fraud protection

Используйте утилиту df, чтобы просмотреть сводку доступных и используемых дисковое пространство на вашей Linux система. С параметром -h он показывает дисковое пространство в удобочитаемой форме. Утилита du, напротив, перечисляет использование пространства по каталогам и подкаталогам.

Система Linux состоит из одной или нескольких файловых систем. В отличие от компьютеров Windows, файловая система Linux не обязательно должна быть определенным разделом диска. Вместо этого файловая система Linux включает разделы, кластеры разделов, устройства или изолированные папки (например, для пакетов Snap), которые система обрабатывает отдельно.

Вывод команды df

Выход df команда структурирует результаты в шесть столбцов:

  • Файловая система: Имя файловой системы. Файловые системы, которые не являются временными (tmpfs) и физически не разделены, иногда перечисляются как устройства с обратной связью, повторяемые в / dev / loopnn.
  • 1К блоков: Количество килобайтных блоков, доступных файловой системе.
  • Использовал: Количество используемых блоков.
  • Доступный: Количество доступных блоков. Если файловая система динамически обновляется, это значение всегда будет нулевым. Пакеты Snap, например, увеличиваются и уменьшаются по мере необходимости, поэтому df всегда перечисляет их как полностью использованные.
  • Использовать%: Соотношение блоков, доступных к использованию.
  • Прикреплено к: Место, в которое монтируется файловая система в системе.
Вывод команды Linux df

Вывод команды du

Команда du, с другой стороны, показывает дисковое пространство, используемое файлами и каталогами в текущем каталоге. Параметр -h упрощает понимание вывода.

Команда Linux du

По умолчанию команда du выводит список всех подкаталогов, чтобы показать, сколько места на диске каждый из них занимает. Объедините вывод с параметром -soption, который показывает только сводку. Однако, если вы не запустите sudo du, вы увидите ошибки отказа в разрешении для всех каталогов, к которым вошедшая в систему учетная запись не имеет доступа для чтения.

Чтобы показать использование диска в каталоге, отличном от текущего, вставьте имя этого каталога в качестве последнего аргумента.

И du, и df допускают несколько полезных, но относительно редких командных переключателей. Прочтите руководства для каждой команды, чтобы изучить подходы к точной настройке входных и выходных данных этих команд.