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

Кластер NFS: как узнать, что вызывает удаление файла?

У меня есть сервер NFS и группа систем, включающая около 50 машин, использующих его для домашних каталогов. У меня периодически возникает ошибка, при которой удаляются все файлы на верхнем уровне моего домашнего каталога. Как я могу отследить причину этого?

root_squash включен. Поэтому я подозреваю, что под моим идентификатором пользователя выполняется некорректное задание cron. Есть ли простой способ отслеживать, какие обращения к файлам и какие удаления происходят из какой системы, без сильной нагрузки на отслеживаемый сервер?

Вы могли бы inotify в папке «дома»: когда он сообщает об удалении файлов, запишите эту дату и посмотрите nfswatch логи, которые расскажут, кто, когда, где и зачем :)

Я не пробовал, но считаю, что это правильный путь.