Команда agedu для отслеживания дискового пространства в Linux

Команда agedu для отслеживания дискового пространства в Linux

Утилита agedu (от англ. Aged Disk Usage) — инструмент командной строки Linux, предназначенный для анализа загруженности жесткого диска с акцентом на срок давности файлов. Эта команда помогает определить, какие файлы / каталоги в последнее время не использовались и сколько места они занимают. Применение agedu значительно облегчит очистку ненужных или устаревших данных.

В этой статье мы покажем, как установить и использовать утилиту agedu в Linux.

Содержание:

  1. Установка agedu в Linux
  2. Синтаксис команды agedu в Linux
  3. Сканирование директории
  4. Просмотр загруженности каталога в веб-интерфейсе
  5. Просмотр загруженности каталога в терминале
  6. Удаление индексного файла agedu
  7. Выводы

Установка agedu в Linux

Пакет инструмента agedu находится в стандартных репозиториях большинства популярных дистрибутивов Linux. Поэтому чтобы установить эту утилиту, достаточно выполнить одну команду.

Для Debian / Ubuntu Linux:

 

install agedu

Для Fedora 22+ Linux:

 

Для RHEL / CentOS Linux:

 

Читайте также: Как установить утилиту dutree в Linux.

Синтаксис команды agedu в Linux

Синтаксис инструмента командной строки agedu довольно прост и выглядит следующим образом:

 

Где:

  • [OPTIONS] — необязательные опции, которые расширяют функционал утилиты;
  • [ARGUMENTS] — аргументы.

Чтобы ознакомиться со всеми опциями команды agedu, выполните в терминале:

 

help

Читайте также: Команда du в Linux с примерами.

Сканирование директории

Чтобы выполнить полное сканирование каталога и его папок, следует использовать команду agedu с опцией -s и записать путь к нужной директории в качестве аргумента. Эта опция также указывает утилите создать специальный индексный файл, содержащий структуру данных выбранной папки. Например:

 

create index file

Просмотр загруженности каталога в веб-интерфейсе

После завершения сканирования папки Вы можете подробно изучить ее размер через веб-интерфейс в любом браузере. Для этого запустите в терминале agedu с опцией -w:

 

agedu w

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

agedu web ui

В главном окне веб-страницы инструмент agedu отобразит общий размер каталога и его папок. С помощью мыши Вы можете переходить по директориям для более детального изучения.

Читайте также: Поиск и удаление дубликатов файлов с помощью fslint.

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

 

Где:

  • --address <server-IP>:<port-number> — опция, в качестве аргумента которой нужно указать IP-адрес и порт для запуска веб-сервер;
  • --auth basic — опция, включающая простую базовую HTTP-аутентификацию.

agedu specific port and auth

Команда сгенерирует логин и пароль, которые нужно будет ввести в браузере, и URL-адрес.

agedu web ui auth

Просмотр загруженности каталога в терминале

Если Вам нужно посмотреть данные о размере каталога в терминале, воспользуйтесь agedu с опцией -t. Также следует указать путь к директории в качестве ее аргумента:

 

agedu reports

Можно модифицировать предыдущую команду, чтобы вывести на экран суммарный размер файлов в каждой папке, к которым не обращались в течение последних 12 месяцев или более:

 

not accessed in last 12 months or more

Читайте также: Как установить и использовать утилиту ncdu в Linux.

Удаление индексного файла agedu

Специальный индексный файл agedu.dat сохраняется в директории, в которой была выполнена команда agedu -s. Чтобы убедиться в его наличии, выполните в этом каталоге:

 

Для удаления файла agedu.dat запустите в терминале:

 

agedu remove index file

Выводы

Теперь Вы знаете, что такое утилита agedu и как ее использовать в Linux. Надеемся, что показанные примеры помогут оптимизировать дисковое пространство в Вашей ОС.

Спасибо за время, уделенное прочтению статьи!

Если возникли вопросы — задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасностиполный курс по кибербезопасностикурсы DevNet / DevOps (программируемые системы) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения


Поиск по сайту
Лучшее
Популярное
Рубрики