对于我个人的东西,我只是svnadmin hotcopy每周使用一次命令,但是对于包含许多开发人员的更多关键任务存储库来说,这还够吗?或者我应该花时间制定更严格的备份策略,包括完整备份和增量备份?
hotcopy似乎是最简单的方法,但我希望能够恢复一个回购,如果由于某种原因,它会被破坏.只是通过hotcopy允许我这样做转储?
小智 13
你是否担心hotcopy或者你是否担心每周只备份一次?
即使其他进程(例如您的开发人员)同时访问存储库,Hotcopy也会为您的存储库生成安全且完整的备份.如果您仍然不信任它,请关闭对存储库的所有访问权限,并使用通常的文件系统工具将其复制到某处进行备份.(开发人员不会全天候工作,是吗?)
如果您担心每周一次的部分:只考虑如果在下一次备份安排的前一天回购消失,会发生什么.有关系吗?如果是,请更频繁地进行备份.就这么简单.
您的存储库是否太大而无法保留数天或数周的完整备份?实施使用完全备份和增量备份的轮换备份方案.你有足够的备份空间吗?省去麻烦,只需进行完整备份.