给大家带来CentOS下svn迁徙备份的三种***
如果您觉得本篇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/
欢迎大家来到仓酷云论坛! 老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。 把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。 其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。 选择交流平台,如QQ群,网站论坛等。 掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。 我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。 有疑问前,知识学习前,先用搜索。
页:
[1]