Backup
在 Mac OS X 上備份 SVN 儲存庫
我正在嘗試在執行 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 分鐘執行。