Как определить, в какой файл сейчас пишется информация
olegon 12 января, 2012 - 09:52
Не получается скрестить lsof,inotify и fuser таким образом, чтобы получить листинг файлов, в которые сейчас идет запись. Есть ли какая-то волшебная комбинация ключей, чтобы получить искомое? Необходимо в момент изменения или создания файла получить его имя на экран (ну или с небольшим запозданием или пусть даже просто зафиксировать старт и стоп, после чего получить список файлов за этот период). Вижу по iostat, что что-то пишется, а не знаю с какого бока подойти к решению вопроса "что и куда?"
»
- Для комментирования войдите или зарегистрируйтесь
Как вариант: через iotop
Как вариант: через iotop посмотреть, какой процесс занимается записью и потом `ls -l /proc/$PID/fd/`
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Этот вариант точно требует
Этот вариант точно требует изменения ядра и, как я помню, почему-то эту опцию ядра я включал только на время, после чего выключал...
Не суть, неужели других вариантов нет, кроме iotop c костылями?
Суть - академический интерес. Например, вчера нашел, что пишется в nfs-шару с другого компа, но для этого я последовательно гасил все сервисы, чего делать бы не хотелось...
http://olegon.ru
Ну ты ещё inotify отключи и
Ну ты ещё inotify отключи и потребуй решения без него (-:Е
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
You can try to use audit.
You can try to use audit. It's more better than mentioned utils.
как человек, его юзающий,
как человек, его юзающий, спрошу:
Сам то пробовал ? :) Дай конфиг тогда.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
/etc/init.d/auditd
/etc/init.d/auditd start
auditctl -e 1
auditctl -w /dir/ -p wa
or
auditctl -a exit,always -F dir=/dir/ -F perm=wa
is it enough?
http://habrahabr.ru/blogs/lin
http://habrahabr.ru/blogs/linux/114082/
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)