|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!svn备份体例对照剖析
一样平常接纳三种体例:
1、svnadmindump
2、svnadminhotcopy
3)svnsync
注重,svn备份不宜接纳一般的文件拷贝体例(除非你备份的时分将库停息),如copy、rsync下令。
已经用rsync下令来做增量和全量备份,在季度备份反省审计中,发明备份出来的库年夜局部都不成用,因而最好是用svn自己供应的功效来举行备份。
优弱点剖析:
第一种svnadmindump是官方保举的备份体例,长处是对照天真,能够全量备份也能够增量备份,并供应了版本规复机制。
弱点是:假如版本对照年夜,如版本数增加到数万、数十万,那末dump的历程将十分慢;备份耗时,规复更耗时;倒霉于疾速举行劫难规复。
团体倡议在版本数对照小的情形下利用这类备份体例。
第二种svnadminhotcopy原计划目标估量不是用来备份的,只能举行全量拷贝,不克不及举行增量备份;
长处是:备份历程较快,劫难规复也很快;假如备份机上已搭建了svn办事,乃至不必要规复,只必要举行复杂设置便可切换到备份库上事情。
弱点是:对照泯灭硬盘,必要有较年夜的硬盘撑持(俺的备份机有1TB空间,呵呵)。
第三种svnsync实践上是制造2个镜像库,当一个坏了的时分,能够敏捷切换到另外一个。不外,必需svn1.4版本以上才撑持这个功效。
长处是:当制造成2个镜像库的时分起到双机及时备份的感化;
弱点是:看成为2个镜像库利用时,没举措做到“想完整丢弃明天的修正规复到昨晚的模样”;而看成为一般备份机制逐日备份时,操纵又较前2种***贫苦。
svnadmindump体例
SVN迁徙必要做以下操纵:
1.将本来的Repository导出为一个文件dumpfile。
#svnadmindump本来的repos的目次路径(/repository/directory)>dumpfile
#svnadmindump/opt/svn/iitshare/>/var/tmp/iitshare_20130626
2.在别的一台呆板上设置一样的SVN办事器。
参考:linuxSVN装置及设置图解教程
3.将dumpfile导进到新的repository目次中。
#svnadminload新建的repos的目次路径(/repository/directory)<dumpfile
#svnadminload/opt/svn/iitshare/</var/tmp/iitshare_20130626
4.将本来办事器的设置文件备份后复制到新办事器中
#/opt/svn/iitshare/conf目次下
authz、passwd、svnserve.conf文件
svnadminhotcopy***
1.备份
#svnadminhotcopy/opt/svn/iitshare//var/tmp/iitshare_20130626Cclean-logs
假如你传送Cclean-logs选项,svnadmin会实行热拷贝操纵,然后删除不必的BerkeleyDB日记文件。
你能够在任什么时候候运转这个下令失掉一个版本库的宁静拷贝,不论别的历程是不是利用这个版本库。
2.复原
#svnadminhotcopy/var/tmp/iitshare_20130626/opt/svn/iitshare/
欢迎大家来到仓酷云论坛! |
|