Мне нравится KDirStat (или его эквивалент), но я хотел бы иметь возможность запускать его на удаленном хосте (на котором не установлен X11). Есть ли что-нибудь доступное (и бесплатное), которое позволит мне получить древовидную карту использования диска удаленно (в идеале в веб-браузере)?
3 ответа
Используйте Perl-скрипт qdirstat-cache-writer или kdirstat-cache writer на вашем сервере, скопируйте файл на свой настольный компьютер и просмотрите его там с помощью QDirStat / KDirStat.
Смотрите также
https://github.com/shundhammer/qdirstat https://github.com/shundhammer/qdirstat/tree/master/scripts
- ХуХа (автор KDirStat / QDirStat)
Я нашел хороший сценарий здесь , что может делать то , что вам нужно. В исходном скрипте была ошибка, которую я исправил, мою исправленную версию можно скачать здесь. Итак, войдите на удаленный сервер и выполните следующие команды:
Скачать скрипт
curl -o duHTMLtree 'http://pastebin.com/download.php?i=PQqvgHwz'
Сделайте это исполняемым
chmod a+x duHTMLtree
Используйте
du
(стандартная программа * ix) для создания данных о размере каталога. Я буду использовать каталог/usr
в качестве примера, измените его соответствующим образом.du -k /usr > usr.txt
Запустите скрипт, чтобы создать вывод html, показывающий файлы размером> 50M.
./duHTMLtree -s50M '-tMy Disk Tree' -n'My Disk' -c1 usr.txt > usr.html
Пока файл
usr.html
доступен из Интернета, вы можете получить к нему доступ в своем браузере. Вы можете увидеть примеры вывода на оригинальном сайте скрипта здесь и здесь.
Для получения дополнительной информации и документации по использованию сценария, см. Оригинальный сайт автора.
Одной из веб-опций будет Philesight
, которая представляет собой решение для использования графического диска, которое работает в вашем браузере.
http://zevv.nl/play/code/philesight/
Вы также можете монтировать файловую систему удаленного компьютера локально, чтобы иметь возможность использовать ваш kdirstat. Если вы используете Windows-компьютер в качестве локальной рабочей станции, то монтирование файловой системы локально не будет идеальным, поскольку вы не можете запустить kdirstat
в Windows.
Другой вариант - использовать приложение под названием baobab
основанное на gtk. Он более легкий, чем kdirstat
поэтому системные требования будут ниже для его установки на удаленной машине, но все равно потребуются некоторые базовые библиотеки X11.