SVN備份及其還原 dump load方法

2021-06-19 00:13:25 字數 544 閱讀 3969

由於伺服器要進行搬遷,學習了一下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

搞定。

SVN備份及其還原 dump load方法

本文中採用最簡單的dump load方法。備份 乙個較大的subsersion版本庫想用最少的空間來將它備份下來,用這個命令 請將 repo替換成你的版本庫路徑 svnadmin dump deltas repos bzip2 tee dump.bz2 md5sum dump.md5 最重要的一步是...

svn備份還原

備份svn庫。將svn庫備份匯出到c svnbak,生成dump檔案。在cmd命令列裡輸入 svnadmin dump c svnroot repos1 c svnbak repos1.dump 匯入備份庫到新的svn庫下。匯入備份庫到新的svn庫下時,一定要新建庫!1,在svnroot目錄下新建空...

SVN備份還原

本文是對svn備份還原的乙個簡單記錄 千萬不能用visualsvn server powershell,否則在還原load的時候會發生錯誤e140001,具體參考 進入命令列 cd c program files visualsvn server bin svn的安裝目錄 檢視最新版本 svnloo...