Возникла задача анализа занимаемого места на «диске». Банальный du работает медленно, т. к. это NAS, подкл. по NFS, сеть не быстрая, т. е. работать онлайн никак не получается, я пробовал.
Сделал find'ом снимок ФС (find -type f -printf "%p %k %u\n")
получился файл 1.7Гб, 22.1млн.строк., самый длинный путь 262 директории.
Вопрос как построить отчет типа du, список директорий и их размеров для каждого уровня.
Из всех моих идей остановился на cgi-perl и генерации html страницы для "текущей" директории — создание стат. страницы, при повторном заходе отдавать статику.
Ваши идеи? Может что-то для сообщества разродится из этого.