SVN备份及其还原 — dump/load方法
2013-11-04 10:20
274 查看
由于服务器要进行搬迁,学习了一下SVN备份还原的一些知识,跟大家分享一下。
本文中采用最简单的dump/load方法。
备份:
一个较大的Subsersion版本库想用最少的空间来将它备份下来,用这个命令(请将/repo替换成你的版本库路径)
svnadmin dump --deltas /repos |bzip2 |tee dump.bz2 | md5sum >dump.md5
最重要的一步是 -deltas,将消耗更多的CPU资源,但拥有更有效的差异存储办法。
bzip2压缩方案比gzip慢,但换来的更好的压缩率。
更有趣的是,tee方法将压缩的数据流转向到文件dump.bz2,同时将其输出到标准输出,后者有转向给了MD5摘要计算工具。
恢复:
首先创建资源库
svnadmin create /svn/repository
bzcat dump.bz2 | svnadmin load /svn/repository
搞定。
本文中采用最简单的dump/load方法。
备份:
一个较大的Subsersion版本库想用最少的空间来将它备份下来,用这个命令(请将/repo替换成你的版本库路径)
svnadmin dump --deltas /repos |bzip2 |tee dump.bz2 | md5sum >dump.md5
最重要的一步是 -deltas,将消耗更多的CPU资源,但拥有更有效的差异存储办法。
bzip2压缩方案比gzip慢,但换来的更好的压缩率。
更有趣的是,tee方法将压缩的数据流转向到文件dump.bz2,同时将其输出到标准输出,后者有转向给了MD5摘要计算工具。
恢复:
首先创建资源库
svnadmin create /svn/repository
bzcat dump.bz2 | svnadmin load /svn/repository
搞定。
相关文章推荐
- SVN备份及其还原 — dump/load方法
- SVN备份及其还原 — dump/load方法
- Mysql的myqldump命令使用方法(备份与还原)
- mysql自动备份和还原的几种方法
- SQL Server 2005数据库备份还原错误及解决方法
- 使用clonezilla做Linux备份及还原出现的问题及解决方法
- 爬虫 Http请求,urllib2获取数据,第三方库requests获取数据,BeautifulSoup处理数据,使用Chrome浏览器开发者工具显示检查网页源代码,json模块的dumps,loads,dump,load方法介绍
- mysql ndb集群备份数据库和还原数据库的方法
- 备份、还原MSSQL数据库的方法
- SQL数据库不同备份名称存放不同路径还原方法
- Python 3.6 json和pickle的dump和load方法
- 【SqlServer】 数据库备份及其还原
- IIS下还原备份xml配置文件的方法
- svn使用dump和hotcopy进行脚本备份
- EMOS邮件系统备份与还原方法
- mysql ndb集群备份数据库和还原数据库的方法
- SVN 简单备份与还原
- SVN备份与还原
- 通过Java备份Oracle数据库和还原Oracle的方法
- MySQL备份与恢复常用方法总结(mysqldump/xtrabackup/lvm快照备份/逻辑备份与恢复/二进制日志及时点恢复) 推荐