duc — набор инструментов для проверки и визуализации использования дисков.
У пользователей достаточно часто возникает необходимость выяснить какие именно файлы/каталоги какой занимают объём дискового пространства. Для помощи в решении это задачи используются «Анализаторы использования дисков».
Набор инструментов duc создаёт и хранит базу данных использования дисков (~/.duc.db), проиндексированные данные сохраняются SQLite (компактная, встраиваемая, реляционная база данных), позволяя строить на основе данных разнообразные графики отображающих как полное древо файловой системы, так и отдельных каталогов.
duc специально сделан для быстрой визуализации огромных файловых систем, локальных и удалённых (NFS или Samba). Созданная база данных позволяет быстро отобразить использование диска, хотя предварительная индексация больших объёмов данных может занять значительное время (можно использовать несколько баз данных).
duc предлагает несколько инструментов помогающих визуализировать данные, просмотреть использование диска можно из командной строки (command line), с помощью псевдографического (ncurses) интерфейса, простого графического (X или OpenGL GUI) интерфейса и веб-интерфейса, а также можно сохранить график как изображение в PNG формате.
duc имеет два режима подсчёта размера файлов, используемый «по умолчанию» фактический размер (actual size) и примерный размер (apparent size), который обычно меньше чем фактическое использование диска (для вычисления фактического размера используются команды du и df, примерный размер вычисляет ls).
Для просмотра с помощью duc актуальных данных надо периодически проводить индексацию файловой системы (перестроить индекс можно в любое удобное время), параметры просмотра можно задать в командной строке или конфигурационном файле (~/.config/duc/ducrc или ~/.ducrc). Графический интерфейс поддерживает управление с помощью мыши и/или клавиатуры (навигация по графику и изменения оформления).
DDNS сервер (описание, настройка доступа, бесплатный сервис noip.com)
duc является переработанной версией прекратившей развитие утилиты Philesight (реализация веб-интерфейса на основе Filelight), по словам разработчика работающая примерно в десять раз быстрее и имеющая примерно в восемь раз меньший размер базы данных.
Лицензия: GNU General Public License version 3.0 (GPLv3)
Источник: zenway.ru
Linux и Android
Duc — это набор утилит, которые можно использовать для индексации, проверки и визуализации использования диска в Unix-подобных операционных системах. Не думайте, что это простой инструмент командной строки, который просто отображает причудливый график использования вашего диска. Он создан для хорошего масштабирования на огромных файловых системах. Duc был протестирован на системах, которые состояли из более 500 миллионов файлов и нескольких петабайт объемом без каких-либо проблем.
Duc — довольно быстрый и универсальный инструмент. Он хранит информацию об использовании вашего диска в оптимизированной базе данных, поэтому вы можете быстро найти, где находятся ваши байты, как только будет завершено индексирование. Кроме того, он имеет различные пользовательские интерфейсы и серверные части для доступа к базе данных и построения графиков.
Вот список поддерживаемых в настоящее время пользовательских интерфейсов (UI):
— интерфейс командной строки (ls);
— консольный интерфейс на базе Ncurses (ui);
— графический интефейс X11 (duc gui);
Источник: distrland.blogspot.com