Automatic synchronization using recursive inotify change detection