Взаимная синхронизация х папок
Я ищу решение о том, как я могу синхронизировать неопределенное количество папок на моем сервере. На данный момент у меня есть 3 папки, но это может увеличиться в будущем. В любой из папок могут быть добавлены и удалены файлы, которые затем следует обновить в других папках. Я полагаю, что синхронизация должна происходить более или менее мгновенно или, по крайней мере, каждую минуту. После того, как файл был создан в одной папке, вскоре после этого он может быть запрошен в другой папке.
Я посмотрел на rsync и unison, но не нашел решения, которое работает так, как я хочу. Я могу ошибаться, и rsync или унисон могут быть применимы.
1 ответ
Да, и rsync и Unison (среди многих других инструментов) будут выполнять то, что вы хотите. Разница между этими двумя заключается в том, что rsync более минимален, как усиленный cp
или же scp
, и вам придется написать несколько умных скриптов и / или заданий cron, чтобы получить желаемую настройку, в то время как Unison сам позаботится о многих других вещах. Посмотрите вики-сайт Unison для получения дополнительной информации.
Кроме того, проверьте все другие доступные утилиты синхронизации.