
Проверка свободного дискового пространства легко осуществляется с помощью утилиты. Запустите в терминале:
duf
duf --help
Ключи может включать:
-h– человекопонятный формат,-m– отображение в мегабайтах.
duf /dev/sda1
Важно помнить! Опции могут варьироваться по версиям, проверяйте документацию вашей системы.
Если необходимо просмотреть информацию о всех файловых системах, просто введите:
duf --all
Это даст вам полное представление о состоянии хранилищ данных. Не забудьте периодически очищать ненужные файлы. Это позволит избежать излишнего потребления пространства.
Анализ результатов подскажет, где стоит провести оптимизацию. Например, не забывайте про временные файлы и кэши. Автоматизация процессов очистки также поможет освободить место и поддерживать систему в актуальном состоянии.
Помните! Регулярная проверка пространства – залог бесперебойной работы системы.
Настройте регулярные проверки с помощью cron. Это обеспечит постоянный контроль над дисковым пространством. Элементы командной строки легко адаптируются под ваши потребности. Используйте:
*/30 * * * * /usr/bin/duf > /path/to/logfile
Содержание статьи
Установка Duf на различных дистрибутивах
На Arch Linux простой способ интеграции – использование пакетного менеджера pacman. Вводите минимальную команду, и инструмент моментально появится на вашем устройстве:
sudo pacman -S duf
Fedora предлагает аналогичную возможность через dnf. Убедитесь, что ваш репозиторий обновлен, а затем просто выполните следующую команду:
sudo dnf install duf
Для пользователей Debian или Ubuntu доступна установка из стандартных репозиториев. Необходимо выполнить команды:
sudo apt update
sudo apt install duf
Важно помнить, что в некоторых случаях может потребоваться дополнительная настройка или разрешение зависимостей.
Gentoo требует инвалидировать гипотетические сложности. Установите через систему portage следующим образом:
emerge app-misc/duf
В настольных дистрибутивах, таких как Mint, процесс инсталяции идентичен Ubuntu. Просто выполните команды из первого абзаца, и инструмент станет вашим незаменимым помощником.
Не забывайте про RPM Fusion – вы можете установить Duf через dnf для RHEL-подобных дистрибутивов с репозиториями, выделив их статус. Это расширит доступ к обновленным версиям программы.
Внимание! Пожалуйста, учитывайте, что если вы используете более экзотическую версию дистрибутива, вам придется собирать Duf из исходников. Инструкции по сборке содержатся в официальном репозитории на GitHub. Просто выполните:
git clone https://github.com/muesli/duf.git
Завершающий шаг: используйте make, чтобы скомпилировать проект, а затем sudo make install для финальной установки. Это надежно и эффективно.
Основные команды для отображения информации о дисковом пространстве
df -hT
Фильтрация и сортировка результатов с помощью параметров утилиты
Фильтрация по типу файловых систем осуществляется с помощью параметра --type. Например, если необходимо отобразить только тома NTFS, команда будет выглядеть так:
duf --type ntfs
Сортировка по использованию пространства осуществляется с помощью параметра --sort-by. Укажите used для сортировки по использованному пространству. Такой подход удобно применять для выявления самых заполненных разделов системы. Пример команды:
duf --sort-by used
Важно помнить! Фильтрация поможет быстро отсеять ненужные данные и сосредоточиться на самом важном.
duf --exclude ext4
Еще один полезный параметр – --sum. Он обеспечивает подсчет общего объема данных для включенных томов, что актуально сразу после фильтрации и сортировки. Это значительно ускоряет анализ пространства:
duf --sum
Помните! Четкая фильтрация и сортировка результатов делают работу более прозорливой и продуктивной.
Автоматизация мониторинга дискового пространства с помощью Duf
duf --json | jq .[] | grep "size"
где jq – это мощный инструмент для обработки JSON. Он помогает извлекать конкретные данные о размерах. Не забывайте настраивать регулярный запуск через cron для автоматизации. В результате вы получите информативные отчеты о состоянии ваших дисков.
Помните! В случае переполнения диска важна своевременная реакция. Скрипт можно расширить, добавив условие для отправки уведомлений на email:
if [ $(duf --json | jq '.[] | .size') -gt 95 ]; then echo "Disk space warning" | mail -s "Attention!" user@example.com; fi
Здесь 95 указывает на уровень использования в процентах. Таким образом, опасные моменты не останутся незамеченными.
duf > /path/to/logs/duf_$(date +\%Y-\%m-\%d).log
Регулярная запись в журнал – это возможность анализа и планирования. Следует обращать внимание на повсеместные изменения в загрузке дисков и предотвращать потенциальные сбои.
Важно помнить, что простота скриптов в сочетании с мощью Duf открывает широкие горизонты для управления ресурсами системы.

