svn备份、还原、迁移一条龙方案
备份篇 前言 此处要备份的库名以test为例 目的 当svn服务器发生灾难级故障时,我们可以利用备份文件对公司资产:svn代码进行恢复 面临的现状 整个svn备份文件非常大,如果每次进行都全量备份;将消耗非常多的硬盘资源。 解决方案 使用全量备份+增量备份的方案;对svn代码进行异地备份每个月1号进行一个完整备份,其他时候进行差异备份 一:全量备份步骤 1.使用svnadmin dump 仓库路径 > dumpfile svnadmin dump /data/svn/test > /data/backup/svn/test_dumpfile 2.使用命令获取仓库的提交版本数,为后面的增量做好准备svnlook youngest 仓库路径;如 [root@localhost svn]# svnlook youngest /data/svn/test/ 73988 备注:73988是当前仓库的版本提交数量 二:增量备份步骤 1.备份差异的svn版本数上1次全量备份的svn版本数有:73881;现在总有73988个版本数量,中间的差异为:73882-73988(在全量备份的基础上...
