Backup

如何為我的 VisualSVN 儲存庫進行每日備份?

  • February 16, 2015

如何為我的 VisualSVN 儲存庫進行每日備份?

它在帶有 VisualSVN 伺服器的 Windows Server 2003 機器上,我正在考慮只對文件夾C:\Repo進行 xcopy,但我對 svn 不夠熟悉,不知道這是否會導致問題。

我應該使用轉儲或熱拷貝還是兩者兼而有之?

它是一堆文件,就像任何其他一堆文件一樣。使用您使用的任何方法來備份系統的其餘部分。由於這是在伺服器上,我原以為它已經包含在正常備份方案中。

如果您使用的備份軟體,即使是 Windows 自己的 NT Backup,它也應該使用卷影複製服務,該服務將處理打開的文件問題(如果有)。

只複製 repo 文件是個壞主意:

…除非您暫時禁用對儲存庫的所有其他訪問權限,否則只需執行遞歸目錄複製就會有生成錯誤備份的風險。

您應該使用svnadmin hotcopy命令。

儲存庫維護 > 儲存庫備份

您可以編寫腳本並將其作為計劃任務執行。

引用自:https://serverfault.com/questions/145640