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

Отслеживание незаконных процессов

У меня есть стабильный сервер debian, и я пытаюсь найти процесс, который просыпается каждый час ровно в xh22 (1h22, 2h22, 3h22 и т. Д.) И записывает что-то на диск. Однако я не могу найти ни процесс, ни то, что он пишет (я знаю, что что-то записывается, когда диск раскручивается).

Я очистил cron.hourly, отключил ведение журнала ядра ($ ModLoad imklog в /etc/rsyslog.conf), активировал block_dump (echo 1> / proc / sys / vm / block_dump) и контролировал доступ к диску (смотрите "dmesg -c >> /tmp/mytemp/trace.txt ").

Каждый час я вижу такие строки:

[2013-05-29 01:22:03] jbd2/sda1-8(224): WRITE block 25459816 on sda1 (8 sectors)
[2013-05-29 01:22:03] jbd2/sda1-8(224): WRITE block 25459824 on sda1 (8 sectors)
[2013-05-29 01:22:03] jbd2/sda1-8(224): WRITE block 25459832 on sda1 (8 sectors)
[2013-05-29 01:22:03] jbd2/sda1-8(224): WRITE block 25459840 on sda1 (8 sectors)
[2013-05-29 01:22:03] jbd2/sda1-8(224): WRITE block 25459848 on sda1 (8 sectors)
[2013-05-29 01:22:03] jbd2/sda1-8(224): WRITE block 25459856 on sda1 (8 sectors)
[2013-05-29 01:22:03] jbd2/sda1-8(224): WRITE block 25459864 on sda1 (8 sectors)
[2013-05-29 01:22:05] jbd2/sda1-8(224): WRITE block 25459872 on sda1 (8 sectors)

Но не могу найти, что пишется:

debugfs /dev/sda1
debugfs 1.42.5 (29-Jul-254598162012)
debugfs:  icheck 25459816
Block   Inode number
25459816   <block not found>

Может ли кто-нибудь помочь мне отследить этот процесс? Я думаю, что это не журналируемая файловая система (sda1 - это раздел ext4 с noatime).

Или, может быть, кто-нибудь может дать мне общий подход к отслеживанию того, что записывается на диск?

Спасибо !

Ты можешь использовать iotop чтобы увидеть, какие процессы используют диск.

http://guichaz.free.fr/iotop/