Bonobo git server: как сделать инкрементное резервное копирование всех репозиториев

1

У нас есть git-сервер Bonobo, работающий на сервере Windows, и мы должны скопировать все репозитории на другой сервер Windows, чтобы мы могли восстановить git-сервер Bonobo даже после того, как наш офис был сожжен. На данный момент у нас есть SMB и SFTP.

Связь между двумя серверами медленная, а репозитории взорваны, поэтому для ночного резервного копирования нам потребуется инкрементное резервное копирование.

Можем ли мы просто использовать команду командной строки, copyчтобы скопировать измененные файлы из подпапки Repositories с одного сервера на другой, или мы должны выбрать rsync? Поддерживает ли (S) FTP копирование только измененных файлов?

Есть ли что-то, на что мы должны обратить внимание в отношении метаданных, которое не хранится в подпапке Repositories?

Александр
источник

Ответы:

0

Единственный способ, который я вижу, - это использовать инструмент резервного копирования / восстановления, который может управлять хорошо инкрементными резервными копиями и реплицировать по крайней мере папку app_data. Это создаст резервный вторичный сайт (не реплику приложения), который можно использовать, если основной не работает. Есть много услуг, которые могут предоставить это. Я использую backup @ огромный, который может сделать резервную копию папки приложения, а также выполнить DR всего сервера. Вы можете перевести этот режим в спящий режим или выполнять ежедневное добавочное восстановление на вторичном сервере.

Baz
источник