SVN 备份恢复策略

本文详细介绍了SVN的备份模式,包括hotcopy和dump,以及对应的恢复方法。建议的备份策略是每日进行dump增量备份,每周执行一次hotcopy全备。在恢复时,可以先恢复hotcopy,然后逐个恢复dump增量。此外,还提供了SVN备份和恢复的Perl脚本,以及备份用户信息和访问控制信息的方法。
摘要由CSDN通过智能技术生成

SVN支持hotcopy和dump两种备份模式,hotcopy可以把整个代码库的目录结构拷贝出来包括配置文件和数据文件等,而dump以可读的方式将repository中的内容导出,支持增量备份。恢复hotcopy比较简单,直接将文件夹拷贝回原来的位置即可,恢复dump文件必须通过命令行的方式导入,如果某个增量备份丢失会导致恢复dump失败。

 

常见的备份策略是每天对dump进行增量备份,每周执行一次hotcopy备份。恢复的时候可以从dump恢复(时间较长),也可以先恢复hotcopy在从dump的增量恢复。

 

如果使用SVN edge server,用户信息和访问控制信息存放在csvn-production-hsqldb.properties和csvn-production-hsqldb.script中(data目录下),还有svn_access_file和svn_auth_file(data/conf目录下)。需要对这些文件分别备份。

 

SVN备份脚本:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值