Поиск по сайту:

Duf — лучшая утилита для мониторинга дисков Linux


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

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

Установка инструмента Duf (использование диска) в Linux

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

Сборка Duf из исходников

Вам необходимо настроить среду Go (1.12 или более позднюю версию) для компиляции duf. Если на вашем компьютере не установлен Go, прочтите нашу подробную статью о том, как настроить Go в Ubuntu.

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

Установка Duf из пакетов

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

--------- On Debina, 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 


--------- On 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 (использование диска) в Linux

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

duf

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

duf --help

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

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

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

duf -all

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

duf --inodes

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

duf --sort size

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

duf --output used,size,avail,usage

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

  • Точка монтирования
  • размер
  • использовал
  • воспользоваться
  • Применение
  • индексные дескрипторы
  • inodes_used
  • inodes_avail
  • inodes_usage
  • тип
  • файловая система

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

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

Duf поддерживает вывод в формате JSON.

duf --json

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