該種方式適用於**庫不大的情況
1、dump出源伺服器的svn**庫:
svnadmin dump /usr/local/svnrepo/demo/ > 20180524.dump
其中/usr/local/svnrepo/demo/為源伺服器上svn**庫路徑
2、使用scp命令,將備份檔案上傳至新伺服器上
scp /data/20180524.dump root@新伺服器ip:/data/
3、在新伺服器上建立倉庫
svnadmin create /usr/local/svnrepo/demo/
4、將備份檔案load進新伺服器倉庫
svnadmin load /usr/local/svnrepo/demo/ < /data/20180524.dump
5、使用scp命令,將源伺服器上配置檔案
scp -r /usr/local/svnrepo/demo/conf/ root@新伺服器ip:/data/
6、啟動新伺服器的svn服務
svnserve -d -r /usr/local/svnrepo/
7、驗證
linux svn遷移備份的三種方法
原文 svn備份方式對比分析 一般採用三種方式 1 svnadmin dump 2 svnadmin hotcopy 3 svnsync 注意,svn備份不宜採用普通的檔案拷貝方式 除非你備份的時候將庫暫停 如copy rsync命令。曾經用rsync命令來做增量和全量備份,在季度備份檢查審計中,發...
Linux SVN遷移備份的三種方法
svn備份方式對比分析 一般採用三種方式 1 svnadmin dump 2 svnadmin hotcopy 3 svnsync 注意,svn備份不宜採用普通的檔案拷貝方式 除非你備份的時候將庫暫停 如copy rsync命令。曾經用rsync命令來做增量和全量備份,在季度備份檢查審計中,發現備份...
linux svn定時備份檔案 檔案上傳
需求比較簡單,因為svn庫比較小,才10多個g,每天定時備份乙個全量的svn檔案,上傳到另外乙個伺服器上就可以了,按照周一到周五自動備份,然後ftp上傳覆蓋更新 1 先建立乙個svn.pl備份指令碼,內容如下 usr bin perl w my svn repos var svn svnrepos ...