centos svn备份
2015-07-10 14:48
555 查看
svnadmin dump方式
SVN迁移需要做如下操作:1. 将原来的Repository导出为一个文件dumpfile 。
#svnadmin dump 原先的repos的目录路径(/repository/directory) > dumpfile
#svnadmin dump /opt/svn/iitshare/ > /var/tmp/iitshare_20130626
2. 在另外一台机器上配置同样的SVN服务器。
参考:linux SVN安装及配置图解教程
3. 将dumpfile导入到新的repository 目录中。
#svnadmin load 新建的repos的目录路径(/repository/directory) < dumpfile
#svnadmin load /opt/svn/iitshare/ < /var/tmp/iitshare_20130626
4. 将原先服务器的配置文件备份后复制到新服务器中
#/opt/svn/iitshare/conf目录下
authz、passwd、svnserve.conf文件
svnadmin hotcopy方法
1. 备份#svnadmin hotcopy /opt/svn/iitshare/ /var/tmp/iitshare_20130626 –clean-logs
如果你传递–clean-logs选项,svnadmin会执行热拷贝操作,然后删除不用的Berkeley DB日志文件。
你可以在任何时候运行这个命令得到一个版本库的安全拷贝,不管其它进程是否使用这个版本库。
2. 还原
#svnadmin hotcopy /var/tmp/iitshare_20130626 /opt/svn/iitshare/
相关文章推荐
- Linux文件系统 软链接 硬链接
- centos引导项的重建
- linux基础命令
- Linux中查看和杀死进程
- linux双网卡绑定
- linux双网卡绑定
- Windows下登录UNIX或Linux服务器主机的软件
- wrapper 部署linux跟window
- Linux内核目录结构
- Linux系统新手学习的11点建议
- rpm安装找不到.so库文件(linux动态库连接的相关知识)
- Linux下安装配置Nexus
- 解决(Linux)Fedora10下ping: unknown host www.baidu.com
- 【编译打包】teamtalk 在CentOS 7 上的安装 推荐
- linux中输出调试信息
- 解决SecureCRT登陆linux系统,碰到显示中文乱码
- Centos配置国内yum源
- RedHat Enterprise Linux 6.4使用Centos 6的yum源
- linux下禁ping设置
- Mac客户端CentOS服务器 SSH免密码登陆