我们的 Bonobo git 服务器在 Windows 服务器上运行,并且必须将所有存储库复制到另一台 Windows 服务器,这样即使我们的办公室被烧毁,我们也可以恢复 Bonobo git 服务器。目前我们可以使用 SMB 和 SFTP。
两台服务器之间的连接很慢,并且存储库被炸毁,因此对于每晚的备份,我们需要增量备份。
我们是否可以只使用命令行copy
命令将更改的文件从 Repositories 子文件夹从一台服务器复制到另一台服务器,还是应该选择 rsync?(S)FTP 是否仅支持复制更改的文件?
关于元数据,我们需要查看哪些内容未存储在“存储库”子文件夹中?
答案1
我看到的唯一方法是使用可以很好地管理增量备份的备份/恢复工具,并至少复制 app_data 文件夹。这将创建一个备用辅助站点(不是应用程序副本),如果主站点死机,您可以使用它。有许多服务可以提供此功能。我使用 backup@huge,它可以备份应用程序文件夹,也可以执行整个服务器的 DR。您可以让它休眠,或者每天对辅助服务器执行增量恢复。