Как я могу контролировать целое дерево каталогов для изменений в Linux (файловая система ext3ext3)?
В настоящее время каталог содержит около полумиллиона файлов в около 3000 подкаталогов, организованных в три уровня каталогов.
В основном это небольшие файлы (
Я знаю, что есть inotify и sorts, но AFAIK они отслеживают только один каталог, что означает, что в моем случае мне понадобится 3000 хэндлов inotify - больше, чем обычные 1024 хэндла, разрешенные для одного процесса. Или я ошибаюсь?
В случае, если система Linux не может сказать мне, что мне нужно: возможно, существует проект FUSE, который имитирует файловую систему (повторяя все обращения к файлам в реальной файловой системе) и отдельно регистрирует все изменения (не смог найти)?