Существуют ли какие-либо распространенные инструменты Linux, которые отслеживают дисковое пространство с течением времени, не только файловую систему в целом, но, например, чтобы я мог легко увидеть, какие деревья каталогов исторически увеличивались и сокращались? Проблема происходит на серверах , которые , кажется, держать удар 0 свободного пространства , несмотря на рутинный доме-очистку кэш и временные файлы, журналы и т.д. Я уже используют такие инструменты , как df
, du
и lsof
часто и планировать at
работу , чтобы найти в возрасте файлов в течение определенного размера / типа при низком наносятся водяные знаки и т. д.
Предпочтительно пакет Debian / Ubuntu.
filesystems
disk-usage
df
maintenance
Marcos
источник
источник
du -s
запуск в cron, верно?Ответы:
Несколько вещей сделают создание такого инструмента проблематичным:
Таким образом, нет реальной потребности в создании инструмента пользовательского пространства, чтобы сделать это, поскольку это было бы трудно сделать правильно, и существующие решения приближают вас к идеалу.
Краткий ответ: я не знаю о таком инструменте, но это имеет смысл, не будет.
источник
du
снимки из cron всех / некоторых каталогов, сохраняйте их в SQL / CSV для последующего анализа, чтобы сузить область использования хранилища, и создавайте удобные отчеты, чтобы точно это определить. Можно рассчитывать на возможность увеличения иерархии каталогов. Но это отнимает много времени, и я надеюсь, что нечто подобное существует, даже если оно несовершенное (жесткие ссылки и т. Д.).