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 — это инструмент для развития, в него добавлено больше функций и исправлены ошибки. Попробуйте и дайте нам знать ваше мнение.