使用 rsync 備份資料夾

使用 rsync 備份資料夾

我有一台帶有 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

還有另一種網路備份解決方案,例如桿狀骨

相關內容