Назад | Перейти на главную страницу

Программа для работы с древовидной схемой использования дисков в Linux

Есть несколько программ, которые могут отображать используемое дисковое пространство с помощью древовидная карта, например WinDirStat для Windows и KDirStat для KDE / Linux:

Ищу что-то подобное, но для безголового Linux-бокса. (Например, запустите консольную программу сбора данных на сервере, затем загрузите файл в графической программе в среде GUI.)

В качестве альтернативы, каковы другие хорошие способы получить структурированный используемое представление дискового пространства с доступом только по SSH?

NCurses Disk Usage (ncdu) подходит для этого. Видеть http://dev.yorhel.nl/ncdu для подробностей. Он доступен в виде пакета для большинства популярных дистрибутивов и позволяет просматривать и узнавать, где используется ваше дисковое пространство. Он использует текстовые символы для отображения гистограммы использования каталога, поэтому вы получаете полуграфический интерфейс в текстовой среде.

gt5 очень приятно. Он имеет консольный интерфейс, а также создает файлы HTML, которые вы можете просматривать в своем браузере. Он находится в репозиториях, так что вы можете просто получить его.

я использую du -cks * | sort -rn | head -11.

Он показывает первую десятку каталогов по потреблению диска. Я использую его на / дома и тому подобное все время.

xdiskusage позволяет направлять вывод du в него для анализа. Отличный вариант.

Для безголовых серверов philesight может быть очень полезен.

(Клудосы для этого драгоценного камня идут в http://www.makeuseof.com/tag/how-to-analyze-your-disk-usage-pattern-in-linux/)

Вы можете запустить ту же команду, если вы подключаетесь к серверу через ssh и используете ssh X-пересылку и X-сервер на своей рабочей станции. Если вы хотите из командной строки:

df -k /*|sort -n