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

Использование диска резко увеличилось, теперь нормально, как отслеживать файлы?

На сервере Linux (RHEL 6.2) с диском на 50 ГБ использование диска, которое обычно составляет около 57%, увеличивается примерно за час до 100%. Он снова вернулся в норму.

Есть ли способ узнать, какие файлы были созданы или удалены примерно в то время?

Подробно @ http://xmodulo.com/2012/11/how-to-find-recently-modified-files-on-linux.html

Найдите файлы в / target_directory и всех его подкаталогах, которые были изменены за последние 60 минут:

find /target_directory -type f -mmin -60

Найдите файлы в / target_directory и всех его подкаталогах, которые были изменены за последние 2 дня:

$ find /target_directory -type f -mtime -2

Вы также можете указать диапазон времени обновления. Для поиска файлов в / target_directory и всех его подкаталогах, которые были изменены за последние 7 дней, но не за последние 3 дня:

find /target_directory -type f -mtime -7 ! -mtime -3

Все эти команды пока распечатывают только местоположения совпадающих файлов. Вы также можете получить подробные атрибуты недавно измененных файлов, используя опцию «-exec» следующим образом.

Чтобы найти файлы в / target_directory (и всех его подкаталогах), которые были изменены за последние 60 минут, и распечатать их атрибуты файлов:

find /target_directory -type f -mmin -60 -exec ls -al {} \;

В качестве альтернативы вы можете использовать команду xargs для достижения того же:

find /target_directory -type f -mmin -60 | xargs ls -l