Duf – Лучшая Утилита Мониторинга Дисков Linux

duf является одним из лучших утилит мониторинга дисков Linux, написанных в Golang. Он выпущен под лицензией MIT и поддерживает Linux, macOS, BSD и даже Windows. Некоторые из основных функций duf включают в себя:

  • Лучшая альтернатива DF command.
  • Светлая и темная цветовая гамма.
  • Вывод в формате JSON.
  • Возможность сортировки, группировки, а так же фильтрации выходных данных.
  • Регулируемая высота и ширина в терминале.

Установка Duf в Linux

Существует два способа установки DUF. Вы можете либо собрать его из исходного кода, либо загрузить установку в собственном формате (.rpm или .deb), специфичном для дистрибутива Linux. Я покажу оба метода.

Сбор утилиты Duf из исходного кода

Первое что вам  требуется это настроить среду Go (1.12 или выше) для компиляции duf. Если у вас нет Go setup вам потребуется установить ее.

$ git clone https://github.com/muesli/duf.git $ cd duf $ go build

Установка Duf из Github

Вы можете загрузить пакет duf непосредственно из репозитория Github используя команду wget.

На Debian, Ubuntu и Mint $ wget https://github.com/muesli/duf/releases/download/v0.6.0/duf_0.6.0_linux_amd64.deb $ dpkg -i duf_0.6.0_linux_amd64.deb

На RHEL, CentOS и Fedora $ wget https://github.com/muesli/duf/releases/download/v0.6.0/duf_0.6.0_linux_amd64.rpm $ rpm -ivh duf_0.6.0_linux_amd64.rpm

Использование Duf (Disk Usage) Инструмент в Linux

Теперь запустите приложение, просто набрав duf с терминала.

$ duf

Использование Диска Linux

У утилиты Duf есть много функций, поэтому для начала рекомендую воспользоваться параметром--help, чтобы узнать возможности программы.

$ duf help

Справка утилиты Duf

Вы можете вводить путь файловой системы или устройства, передавая их в качестве аргумента. У меня все в одном разделе и все монтируется в корень (/). Основываясь на вашей схеме разделов, вы увидите разные выходные данные.

$ duf /home /usr /opt $ duf /root/ $ duf /var/log

Проверьте использование диска разделами

Вы можете передать параметр -all для отображения псевдо недоступных и дублирующихся файловых систем.

$ duf -all

Опции Duf

Вместо того чтобы печатать использование блока, мы можем ввести обход использования индекса --inodes в качестве аргумента.

$ duf inodes

Проверка использование Inode Linux

Вы можете сортировать выходные данные или отображать только определенные столбцы на основе определенных ключевых слов.

$ duf sort size

У вас так же есть возможность получить только определенные столбцы. Для этого используйте параметр  --output .

$ duf output used,size,avail,usage

Резюме Использования Диска Linux

Ниже приведен список допустимых ключевых слов.

  • mountpoint
  • size
  • used
  • avail
  • usage
  • inodes
  • inodes_used
  • inodes_avail
  • inodes_usage
  • type
  • filesystem

В утилите Duf есть две цветовые схемы. Чтобы задать цветовую схему, используйте следующие команды.

$ duf -theme dark # Dark color scheme $ duf theme light # Light color scheme

Проверка цветовую гаммы Duf

Так же утилита Duf поддерживает вывод данных в формате JSON.

$ duf json

Формат Duf JSON

Заключение

Вот и все. Duf это развивающийся инструмент, к которому добавлены дополнительные функции и исправления ошибок. Приятного вам использования.

Оцените статью
Установка и настройка популярных программ на Windows, Linux и другие операционные системы