Если бы Вы можете, я серьезно рассмотреть использование Dropbox для синхронизации. Это определенно стоило бы $99/лет для не волнения о синхронизации, отказах, проблемах дискового пространства, и т.д. Это не делает вещи планирования, о которой Вы спросили, но являетесь постоянными, но можно отрегулировать его. Это делает разрядный уровень, синхронизирующий также сохранение пропускной способности. В зависимости от финансирования Вашего проекта я пошел бы с этим, если вообще возможный и просто волнуются о Вашем фактическом проекте и файлах.
rsync работал бы хорошо, но необходимо будет настроить все сценарии, и Вы будете иметь случайные ошибки и иметь для контроля его, чтобы удостовериться, что все синхронизирует право. Я использую это также, но это прекращает работать случайным образом, и я должен зафиксировать немного тут и там для поддерживания его в рабочем состоянии.
Программа, которую я использую, но это только для Windows является SyncBackSE. Это делает все, что Вы упоминаете, включая регулировку пропускной способности и планирование. Я использовал его дома для резервных копий в течение многих лет и был очень доволен им.
Так как у Вас есть 3 хоста эти системы кроме Dropbox (которому я верю, просто сохраняет последний файл), может иметь проблемы с ним. Что, если файл изменяется на еще 2 больше хостов?