Установка Синтаксис утилиты Опции Примеры использования
Окружение
Duf (Disk Usage/Free) — это терминальная утилита, которая позволяет удобно отображать информацию о дисковом пространстве. Она предоставляет подробные данные о свободном и занятом пространстве на дисках в удобочитаемой и визуально понятной форме по сравнению с классическими утилитами, такими как df и du.
Основные характеристики:
Для установки утилиты через терминал выполните команду (потребуются права администратора):
dnf install duf
Синтаксис утилиты имеет вид:
duf [<опции>] [<параметры>]
К основным опциям утилиты относятся:
Возможные значения для -hide:
Пример 1. Базовое использование
Для отображения основной информации об использовании дискового пространства выполните команду в терминале:
duf
Команда duf без использования опций выводит основную информацию обо всех файловых системах в удобочитаемом формате с цветовым выделением. По умолчанию отображаются такие колонки, как точка монтирования, размер, использованное пространство, доступное пространство, использование в процентном соотношении, тип и имя файловой системы.
Результат выполнения:
Для каждого типа устройства выводится информация в виде таблицы. Утилита разделяет всю информацию в таблице на колонки, в которых освещена следующая информация:
Пример 2. Показать все файловые системы, включая псевдоустройства и дублирующиеся устройства
Для отображения в выводе всех файловых систем, включая псевдоустройства, дублирующиеся и недоступные файловые системы используется опция -all. Она позволяет получить полное представление обо всех файловых системах, включая те, которые обычно скрыты.
duf -all
Пример 3. Скрыть определенные устройства
Для исключения из вывода локальных и сетевых устройств используется опция -hide.
duf -hide local,network
Это может быть полезно, если необходимо вывести только определенные типы устройств, исключив ненужные.
Пример 4. Отобразить только определенные файловые системы
Опция -only используется для фильтрации по конкретным типам файловых систем. Для отображения только необходимых файловых систем, которые имеют тип ext4 или xfs, введите команду:
duf -only-fs ext4,xfs
Пример 5. Вывод в формате JSON
Опция -json позволит вывести всю информацию о файловых системах в формате JSON. Это удобно для последующего анализа или использования в других скриптах и инструментах:
duf -json
Пример 6. Сортировка по размеру
Для сортировки информации в столбцах таблицы можно воспользоваться опцией -sort с указанием столбца. Это позволяет легко увидеть, какие файловые системы имеют наибольший или наименьший размер.
Например, для сортировки выводимой информации по величине общего размера введите в терминале:
duf -sort size
Пример 7. Установка порога для подсвечивания доступного пространства
Опция -avail-threshold устанавливает пороговые значения для подсвечивания столбца avail (доступное пространство).
duf -avail-threshold 5G,500M
В данном примере, если доступное место меньше 5 ГБ, оно будет подсвечено желтым цветом, а если меньше 500 МБ — красным.
Пример 8. Показать информацию об индексных дескрипторах (inodes)
Для отображения информации об индексных дескрипторах вместо стандартных данных о блоках используется опция -inodes. Информация включает количество индексных дескрипторов, использованные и доступные индексные дескрипторы, а также процент использования индексных дескрипторов. Например:
duf -inodes
Пример 9. Выбор стиля отображения
Опция -style с параметром <ascii> устанавливает стиль отображения в формате ASCII вместо Unicode. Это может быть полезно для систем, где поддержка Unicode ограничена.
duf -style ascii
Пример 10. Показать только определенные точки монтирования
Для фокусировки на конкретных директориях полезна опция -only-mp. В примере будут отображены только те файловые системы, которые смонтированы в точках /dev и /run.
duf -only-mp /dev,/run
Пример 11. Показать информацию о файловой системе
Для отображения информации о конкретном разделе файловой системы или устройстве хранения информации нужно выполнить следующую команду:
duf /home
Утилита duf анализирует файловую систему, на которой находится директория /home, и выводит информацию о ней.
Пример 12. Показать информацию о файловых системах
В приведенном ниже примере duf выводит информацию о файловых системах, на которых смонтированы директории /dev, /etc/opt и /var/log. Выходные данные имеют три записи, каждая из которых соответствует устройству для одного из входных путей:
duf /dev /etc/opt /var/log
Пример 13. Вывод информации о точках монтирования
Для вывода определенных столбцов в таблице, можно воспользоваться опцией -output с указанием (через запятую) необходимых столбцов.
Например, для вывода столбцов точки монтирования, занятого места и места, которое еще свободно:
duf -output mountpoint,used,avail
Эта команда выводит информацию только о точках монтирования, объеме использованного и доступного пространства. Это полезно, если нужно кратко оценить текущее использование дискового пространства без дополнительных деталей.
Дата последнего изменения: 24.09.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.
Нажимая «Отправить запрос», вы соглашаетесь с условиями обработки персональных данных.
Вы будете получать только актуальную информацию по обновлению безопасности
Подписываясь на уведомления, вы соглашаетесь с условиями обработки персональных данных.
На ваш почтовый адрес отправлено письмо с подтверждением подписки.