我有一台帶有 NAS 的伺服器(Linux),它安裝為資料夾“mount”,我的網站位於“public_html”資料夾中。
我想以一定的時間間隔(例如每小時)自動備份掛載資料夾中的網站。我讀到有一種叫做“rsync”的東西,用於使兩個資料夾同步。而且它不會每次都複製所有文件,而是在文件已更改時進行匹配,然後僅更新更改的文件。如何使用它進行自動備份?我有伺服器的 root 存取權限。
謝謝
答案1
設定一個如下所示的 cron:
0 * * * * rsync -rltv [source] [destination]
這就是說,每小時將來源目錄同步到目標目錄(僅發送更改的檔案)
這標誌的意思:
- r - 遞迴
- l - 將符號鏈接複製為符號鏈接
- t - 保留修改時間
- v - 增加詳細程度
答案2
我認為你最好了解一些關於 rsync 和 crons 的知識。然後,您可以規劃如何部署備份解決方案。
首先來看一下關於rsync的詳細解釋:http://www.sysresccd.org/Sysresccd-manual-en_Backup_and_transfer_your_data_using_rsync
如果您想建立備份等自動任務,請閱讀有關 cron 作業的資訊:http://adminschoice.com/crontab-quick-reference
還有另一種網路備份解決方案,例如桿狀骨。