У меня есть VPS, который немного исчерпан ресурсы для дискового пространства. Длительный срок планирует призыв к перемещению в систему с большим диском, но тем временем я должен смотреть на существующий диск, используют и разрешают ненужный материал (например, старые дампы базы данных).
До сих пор я использовал du -hc --max-depth=<n>
смотреть на каталоги как /var/www
и /home
, но это - довольно интенсивный процесс, и не всегда легко взять глубину, которая определит дисковое использование. Я хотел бы найти что-то как Дисковые Материально-технические ресурсы X, которые покажут мне хороший график того, что занимает место, и существуют такие инструменты для Linux, но есть ли тот, который будет или работать на основе SSH или получать некоторые данные (возможно, даже от большого du
выполненный), и визуализируют это офлайн?
Я не знаю о хорошем приложении визуализации использования диска командной строки, но это был бы хороший проект с проклятиями или подобный :)
Я обычно использую что-то как следующее и затем пролистываю выходной файл с 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
Если Вы выполняете рабочий стол Linux (или что-то еще с X-сервером) в Вашем конце Вы могли попытаться выполнить свое предпочтительное X приложений по SSH как так. То, насколько эффективный и быстро реагирующий это будет, зависит от пропускной способности (и задержка) отъезд Вашего сервера и вход в Ваше текущее местоположение (если сервер не находится на локальной LAN, в этом случае пропускная способность и задержка не будут большой частью проблемы). Вы, возможно, должны были бы удостовериться, что опция сжатия клиента SSH используется, поскольку я не думаю, что X-протокол сжимает что-либо по умолчанию.
Три несколько опций для Windows также, Вам просто нужен дополнительный установленный материал. Вы могли установить cygwin и использовать его X-сервер и клиент SSH, который я использовал прежде, или Вы могли попробовать Xming+puTTY, который я еще не нашел время для попытки.
В отличие от управления машиной через VNC, Вам не нужно полное X установок на сервере - Вам просто нужны библиотеки X-клиента, что инструменты Вы выполняете потребность.