Inotify с NFS

Я недавно создал систему Dropbox, используя inotify, наблюдая за файлами, созданными в определенном каталоге. Каталог, который я наблюдаю, монтируется с сервера NFS, а inotify ведет себя не так, как я ожидал. Рассмотрим следующий сценарий, в котором сценарий inotify запускается на компьютере A, просматривая / some / nfs / dir / также / visible / to / B.

-Используя машину A для создания файла в / some / nfs / dir / также / visible / to / B, скрипт ведет себя как положено. Используя компьютер B для выполнения того же действия, сценарий не уведомляется о новом файле, сброшенном в каталог.
-При запуске сценария на сервере NFS он получает уведомление, когда файлы создаются как на компьютере A, так и на компьютере B.

Это ошибка в пакете в пакете, который я использую для доступа к inotofy, или это ожидаемое поведение?

57
задан 3 September 2019 в 17:28

1 ответ

Я второй @SingleNegationElimination.

кроме того, можно попробовать уведомлять-средство-передачи .

  • Машина часы для локальных inotify событий, затем вперед их к Машине B (через UDP).
  • Машина B не делает (не может?) воспроизводят события, но увольняет событие ATTRIB за измененный файл.

при использовании бродяги используйте vagrant-notify-forwarder.

0
ответ дан 1 November 2019 в 17:08

Другие вопросы по тегам:

Похожие вопросы: