Одна вещь, которую вы могли бы (теоретически) сделать, - это создать скрипт с использованием Python или чего-то еще и функции ядра inotify (например, с помощью пакета pyinotify
).
Вы можете запустить скрипт, который регистрирует получение событий на определенных деревьях. Затем ваш сценарий может просматривать каталоги, а затем обновлять все остальные серверы, когда на каждом из них происходят изменения.
Например, если кто-то загрузит spreadsheet.doc
на сервер, скрипт увидит его мгновенно; если документ не будет изменен или удален, скажем, в течение 5 минут, скрипт может скопировать его на другие серверы (например, через rsync)
Такая система теоретически может реализовать своего рода ограниченную «репликацию файловой системы» с одного компьютера на другой. Вроде изящная идея, но вам, вероятно, придется написать ее самостоятельно.