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

Какая программа, похожая на cron mlocate, читает как htop и показывает использование моей файловой системы?

К этому вопросу я только что задал Находите файлы, занимающие 80% места на веб-сервере Linux

Думаю, такая программа была бы отличной. Актуальная информация о файлах и папках в системе и о том, какое место они занимают.

Вы даже можете добавить некоторую предупреждающую информацию о разрешениях.

Есть ли что-то подобное?

Я все время думаю о приложении для Windows Treesize, которым пользовался еще в 98-м году.

Быстро и грязно:

watch du

Или

watch df

Смотрите также Вот. мне нравиться gt5.

Вам может быть интересно Ageu. Из описания "Он выполняет в основном тот же вид сканирования диска, что и du, но также записывает время последнего доступа ко всему, что он сканирует. Затем он создает индекс, который позволяет ему эффективно создавать отчеты, содержащие сводку результатов для каждого подкаталога. , а затем он создает эти отчеты по запросу ".

Он также предоставит URL-адрес, который вы можете использовать для навигации по файловой системе, чтобы возраст файлов в каждом каталоге был очевиден.

Это unix, поэтому вы ответили на свой вопрос: используйте cron, чтобы запустить команду du и записать результат в файл.

Например:

root@zachs:~# cat /etc/cron.d/update-home-sizes 
0 4 * * * root du /home/* --max-depth 1 | sort -n >/home/.sizes

обновляет файл .sizes в / home в зависимости от того, сколько диска использует каждый из моих пользователей. Разумеется, настройте его в соответствии с вашими индивидуальными потребностями.

ncdu это интерфейс curses для du. Это не так хорошо для желаемой объемности, но покажет вам, что использует пространство.