Хорошая дисковая визуализация использования для Linux?

У меня есть VPS, который немного исчерпан ресурсы для дискового пространства. Длительный срок планирует призыв к перемещению в систему с большим диском, но тем временем я должен смотреть на существующий диск, используют и разрешают ненужный материал (например, старые дампы базы данных).

До сих пор я использовал du -hc --max-depth=<n> смотреть на каталоги как /var/www и /home, но это - довольно интенсивный процесс, и не всегда легко взять глубину, которая определит дисковое использование. Я хотел бы найти что-то как Дисковые Материально-технические ресурсы X, которые покажут мне хороший график того, что занимает место, и существуют такие инструменты для Linux, но есть ли тот, который будет или работать на основе SSH или получать некоторые данные (возможно, даже от большого du выполненный), и визуализируют это офлайн?

0
задан 10.11.2015, 19:21

3 ответа

Я не знаю о хорошем приложении визуализации использования диска командной строки, но это был бы хороший проект с проклятиями или подобный :)

Я обычно использую что-то как следующее и затем пролистываю выходной файл с less:

find / -type f -exec du -k {} + | sort -nr | cut -f2 | xargs -d '\n' du -sh > /tmp/usage.txt

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

782M    /ftp/1.zip
321M    /ftp/2.zip
321M    /ftp/3.zip
211M    /ftp/4.zip
193M    /ftp/5.wmv
183M    /ftp/6.zip
175M    /ftp/7.pdf
156M    /ftp/8.MPG
133M    /ftp/9.exe
111M    /ftp/10.pdf
104M    /ftp/11.MPG
96M     /ftp/12.rvt

Вы могли пойти еще больше и использовать grep для захвата определенных типов файлов:

grep  "\.zip" /tmp/usage.txt

и вуаля:

782M    /ftp/1.zip
321M    /ftp/2.zip
321M    /ftp/3.zip
211M    /ftp/4.zip
183M    /ftp/6.zip
1
ответ дан 24.11.2019, 06:50

Если Вы выполняете рабочий стол Linux (или что-то еще с X-сервером) в Вашем конце Вы могли попытаться выполнить свое предпочтительное X приложений по SSH как так. То, насколько эффективный и быстро реагирующий это будет, зависит от пропускной способности (и задержка) отъезд Вашего сервера и вход в Ваше текущее местоположение (если сервер не находится на локальной LAN, в этом случае пропускная способность и задержка не будут большой частью проблемы). Вы, возможно, должны были бы удостовериться, что опция сжатия клиента SSH используется, поскольку я не думаю, что X-протокол сжимает что-либо по умолчанию.

Три несколько опций для Windows также, Вам просто нужен дополнительный установленный материал. Вы могли установить cygwin и использовать его X-сервер и клиент SSH, который я использовал прежде, или Вы могли попробовать Xming+puTTY, который я еще не нашел время для попытки.

В отличие от управления машиной через VNC, Вам не нужно полное X установок на сервере - Вам просто нужны библиотеки X-клиента, что инструменты Вы выполняете потребность.

1
ответ дан 24.11.2019, 06:50

Интерактивный

du -x --max-depth 1 | sort -n

довольно хорошо. Просто CD в различные каталоги. Ответ T John более быстр при нахождении огромных файлов быстро. Если у Вас нет огромных файлов (или скорее много больших файлов), это могло бы быть лучше.

0
ответ дан 24.11.2019, 06:50

Теги

Похожие вопросы