Linux之svn數據備份、還原及遷移


前言

  因管理需求現要將svn數據進行備份,作為運維小哥的我在收到指令后進行了相關操作。當然,領導告知的是要備份,但作為一個有思想的運維,我考慮到的是自己要干的不僅僅是備份操作,還要確保在備份后數據還原及賬戶權限信息同步的問題;

  同時,在對svn數據進行備份、還原等操作時,其意義上就涵蓋了數據遷移的內容!

  SVN部署操作參考-->> 戳我吖

  故進行了一波操作,見下文!

  

操作

# SVN服務器上操作

[root@svn ~]# mkdir /kzh/test && cd /kzh/test
# 備份數據目錄
[root@svn /kzh/test]# svnadmin dump /svn/svndata/bd > bd.bak

# 新服務器上操作
# 將備份包同步到需要遷移的新服務上,導入備份數據
[root@new /kzh/test]# ls
bd.bak
[root@new /kzh/test]# svnadmin create /svn/svndata/bd
[root@new /kzh/test]# svnadmin load /svn/svndata/bd < bd.bak
# 在新服務器上要保持跟原有服務器的訪問權限信息一致,需將原有的密碼相關配置文件導入到新服務器上即可!

完善

  實現了svn的備份機制后,可通過定時任務實現定期執行備份,同時在備份后將數據同步到存儲服務器,達到一定的容災效果!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM