Backup

在 Mac OS X 上備份 SVN 儲存庫

  • October 7, 2009

我正在嘗試在執行 10.5 Leopard 的 G5 上自動備份 SVN 伺服器。我已經設置了 Time Machine。

我認為最好從 Time Machine 中排除 SVN 儲存庫,並tar在 Time Machine 可以看到的目錄中手動備份儲存庫(可能使用 )。這是必要的,還是我可以讓 Time Machine 按原樣備份 SVN 儲存庫?

如果沒有,我已經創建了一組 shell 腳本,分別用於關閉svnserve、製作 tarball 和重新啟動svnserve。我可以從命令行執行這三個都很好。我還重新創建了第四個“夜間”腳本,依次呼叫所有三個腳本。這在命令行上也可以正常執行。但是,我似乎無法啟動以正確執行腳本,這讓我發瘋。我似乎無法launchd開始記錄任何內容,而且我完全遵循了Apple 的建議我怎樣才能launchd開始記錄,我應該如何配置bash腳本以在呼叫時執行launchd

老實說,我對時間機器並不熟悉,但我知道只是將 SVN 儲存庫轉儲到原位並不是真正的恢復。

我們所做的是將 SVN DUMP 放入一個文件夾,然後我們將該文件夾添加到我們的備份常式中。SVN DUMP 在每晚備份前大約 30 分鐘執行。

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