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
Использование Диска Linux

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

$ duf —help

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

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

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

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

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

$ duf -all

Опции Duf
Опции Duf

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

$ duf —inodes

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

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

$ duf —sort size

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

$ duf —output used,size,avail,usage

Резюме Использования Диска Linux
Резюме Использования Диска 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

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

$ duf —json

Формат Duf JSON
Формат Duf JSON

Заключение

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

 

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.