3

Кто-нибудь знает сценарий генератора круговой диаграммы использования дискового пространства на каталог (а не на пользователя) для Linux? Я хочу создать набор веб-страниц, которые дадут мне использование каждого каталога, а затем вы можете щелкнуть по сегменту круговой диаграммы и увидеть использование диска этим подкаталогом.

3 ответа3

3

kdirstat - аналогичная программа для KDE. В худшем случае, если вы не хотите делать это вручную, вы, вероятно, можете позаимствовать код или даже взломать автоматизированное решение с графическим интерфейсом / заставкой, используя DBUS.

В любом случае, тип генерируемой диаграммы, который вы ищете, называется "Древовидная карта", поэтому он должен помочь вам что-то отследить. Проверьте http://www.cs.umd.edu/hcil/treemap-history/

Обновление: Кажется, есть и библиотеки Python, и Ruby:

http://rubytreemap.rubyforge.org/html-treemap.html

http://pypi.python.org/pypi/treemap/1.05

Предположительно, вам просто нужно прочитать записи каталога, сгруппировать их иерархически (возможно, любым естественным для вашего языка языком выбора; я полагаю, списки и сообщения в python), а затем вызвать библиотеку для генерации выходной графики. Но это предположение; читать документы :)

2

Единственное известное мне приложение - это анализатор использования дисков (в разделе « Приложения»> «Стандартные»), который делает почти то, что вам нужно, но без бит веб-страницы. Вы могли бы сделать несколько скриншотов или что-то вроде того.

0

Если вы хотите сделать это на автономном сервере и просматривать данные в автономном режиме, то это отличный вариант:

http://zevv.nl/play/code/philesight/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .