У меня есть система Ubuntu, которая записывает блок на диск каждые 1-2 секунды. Какой-то журнал накапливается ошибка. Как мне узнать, какой это файл?
Я размышлял над lsof вывод и следы подозреваемых безуспешны. Есть ли способ найти это, действительно найти?
Возможно, вы можете проверить, какой процесс часто записывает на диск, с помощью iotop
, затем проследите за этим процессом с помощью strace
.
Вы могли бы использовать inotifywatch(1)
. Что-то вроде этого должно приблизить вас
inotifywatch -v -e modify -r /root
Помимо других ответов, вы также можете попробовать просто использовать find / -mtime -1
для вывода списка недавно измененных файлов.
Я использовал iostat, чтобы узнать, к какому диску был доступ, затем lsof | grep, чтобы найти файлы, возможно, посмотреть, что выглядит как файлы журналов, отфильтровать tcp или что-то в этом роде.