Поскольку fswatch не может правильно обрабатывать количество операций, когда указан корневой каталог, можно использовать inotifywait (https://linux.die.net/man/1/inotifywait).
Ожидание изменений в файлах с помощью inotify. Можно использовать следующую команду:
sudo inotifywait -m -r --exclude "(/tmp.*|/var/cache.*|/dev/pts/|/var/log.*)" -e MOVED_TO -e CREATE -e CLOSE_WRITE -e DELETE -e MODIFY -o /tmp/my_tracked_install_files /
Где
Обратите внимание, что inotifywait не захватывает файлы nfs, записанные с других хостов.
Очень вероятно, что вам придется увеличить количество inotifywatches (, как описано в(https://stackoverflow.com/questions/535768/what-is-a-reasonable-amount-of-inotify-watches-with-linux)
cat /proc/sys/fs/inotify/max_user_watches # default is 8192
sudo sysctl fs.inotify.max_user_watches=1048576 # increase to 1048576