本格堅守四不一沒有政治主張:不知道、不清楚、不瞭解、不明白、沒有我的事!
[ start | index | login ]

Subversion 的備份機制

Created by Ada. Last edited by Ada, 3 years and 10 days ago. Viewed 990 times. #5
[diff] [history] [edit] [rdf]
labels
Parent:Subversion
attachments

Subversion 的備份機制

根據 >>Subversion中文站论坛 這篇討論(>>Subversion备份)的說明,Subversion 有三種備份方式:完全備份、增量備份、異地檔案庫同步。

為了同時備份到多個地方,個人決定選擇增量備份方式作為工作專案的備份機制。流程大致如下:

  1. 透過 hooks 記錄每次 commit 的檔案庫名稱(也就是路徑)及版號,這個記錄檔暫稱為異動記錄檔。
  2. 每日檢查前一日異動記錄檔中是否包含異動情形,如果有的話就使用 svnadmin dump 指令以 增量記錄方式匯出成增量記錄檔。
  3. 對增量記錄檔計算 md5 後,連同增量記錄檔本身壓縮成 .bz2 檔備用。
  4. 將 bz2 檔透過 sftp 方式上傳到遠端 Subversion 伺服器上。
  5. 透過執行遠端指定命令稿將 bz2 檔還原成增量記錄檔及 md5 記錄檔,檢查檔案是否有所異常。
  6. 在遠端 Subversion 系統中將沒有異常的增量記錄檔透過 svnadmin load 方式匯入相應檔案庫中,結束遠端呼叫。
  7. 將 bz2 檔 mail 至某 EMAIL 帳號(是的,我只想到 GMAIL)中。
  8. 如果允許的話還可以順便將 bz2 檔案複製到他處,做為第三份備份。
  9. 刪除 bz2 檔,結束當日備份作業。
以上,是目前考慮的作法。
no comments | post comment
【搜尋】

【求助】

  1. 如何指定格式化的文字
  2. 如果字太小
【SnipSnap 強化方案】
>>SnipIt 誕生
>>功能討論
>>功能確認

< September 2010 >
SunMonTueWedThuFriSat
1234
567891011
12131415161718
19202122232425
2627282930

【RSS 訂閱】




【雜想分類區】
美食小吃
生活雜想
職場遭遇戰
休閒娛樂
台北居、大不易
錯誤正在橫行中
廣告異聞錄
神秘事件簿
電影
健康管理
資訊電腦
科高地球
手機應用
新聞馬後炮
動漫世界
管理眾人之事
專案管理
歌曲歌詞
嘸爽啦!
部落格記錄
惡搞裝笨耍白爛
歧視非IE用戶之網頁
關於我
CSS
RSS

【與 Ada 聯絡】

【有趣的 Blog】
>>什麼都破,什麼都爛,什麼都不奇怪
>>酪梨壽司的日記
>>去吧!錯誤特攻隊!
>>隨裕而安
>>荒謬大觀
>>網路黑貓
>>瑞克梅添涼 DALIREAL
>>鳥毅的blog
>>潛艦 - >>反垃圾信
>>窮留學生懶人食譜
>>約耳談軟體

【網路貼紙】
XHTML 1.0 validated CSS validated
RSS 2.0 validated Powered by SnipSnap
Powered by Gentoo Linux
網站使用 UTF-8 編碼 網站所在地-台灣
Onion Club 洋蔥酷樂部 Powered By PostgreSQL
我是台灣人

【網路同盟】
怠墮管理者同盟

【PCDVD 七八區 RSS】




【PCDVD 疑雜區 RSS】




【網路串連】











【參訪團】

snipsnap.org | Copyright 2000-2002 Matthias L. Jugel and Stephan J. Schmidt