2014-01-16 93 views
1

有沒有辦法在我的實時服務器和登臺服務器之間同步圖像文件夾?所以當新的圖像被添加到活動服務器時,它會自動複製到分段。在兩臺服務器上同步圖像文件夾

我目前在rackspace服務器上「兩者都有」。

+0

您需要支持服務器間複製的文件系統。 – Abhishek

回答

2

您還沒有提及您正在使用的操作系統,或者您希望發生這種操作的時間。我會研究使用rsync。使用ssh密鑰身份驗證(而不是密碼)設置登錄,並添加定期運行它的cron作業。

活,因爲這確實複製運行此命令的用戶:

SSH-凱基

(保留密碼爲空)。

下一頁公鑰複製到測試服務器(請確保您不會覆蓋現有的authorized_keys文件,如果它已經存在,你必須追加id_rsa.pub該文件):

SCP〜/的.ssh/id_rsa.pub分期服務器:的.ssh/authorized_keys中

最後建立的cron作業:

呼應'15,45 * * * * rsync的-avz -e SSH /路徑/到/ images staging-server:/ path/t o'| crontab -

這會在每小時運行您的腳本季度過去和季度。有關的cron格式的更多信息,請參見相應的手冊頁:

男子5 crontab中

要了解rsync的選項,檢查的rsync手冊頁。當您刪除活動服務器上的圖像時,此命令不會刪除登臺中的圖像,但有相應的選項。

另外,請記住手動運行該命令一次作爲有問題的用戶接受SSH服務器密鑰並確保密鑰驗證正在工作。

+0

rsync爲勝利。當使用這種方式時,如果兩臺服務器位於同一個數據中心,請確保使用內部IP而不是公用的。這將爲您節省帶寬費用。 –

相關問題