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

 

Понравилась статья?

Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик и ваш вклад помогает держать серверы включёнными и авторов мотивированными!

Спасибо, что вы с нами!

Nazario

Я Назар. Уже больше десяти лет я работаю с Linux и Windows системами каждый день. Это моя основная профессия и большая часть жизни.
Всё, что ты читаешь на Setiwik.ru, начинается с официальной документации, мануалов и технических спецификаций. Я их изучаю очень внимательно. Но ценность статей появляется именно тогда, когда я беру эту базу и пропускаю через десятки реальных ситуаций: ночные аварии, странные баги, которые не гуглятся с первого раза, выстраданные конфиги и проверенные обходные пути.
Я не обещаю истину в последней инстанции. Но если мой опыт поможет тебе сэкономить хотя бы пару часов нервов и перезагрузок, значит всё это было не зря. Здесь только практика: от тонкой настройки серверов до самых неожиданных ситуаций, которые официальные руководства обычно обходят стороной.
Setiwik.ru это место, где IT становится понятнее и спокойнее. Заходи почаще. Будем разбираться вместе.

Практические инструкции по Windows и Linux
Добавить комментарий