我們使用 cookie 來幫助我們改善網頁體驗。請閱讀我們的 Cookie 政策

NAS 259

使用 Rsync 來備份 NAS 上的資料

學習如何透過 Rsync 來備份 NAS 上的資料

2022-12-07

課程目的

完成此課程後您將能夠:

  1. 對於 Rsync 有基本的了解。
  2. 能夠建立並且執行 Rsync 將資料備份至遠端的 ASUSTOR NAS。
  3. 了解一些 ASUSTOR NAS 的 Rsync 應用方式。

必修項目

課程必修項目:

學生須先具備以下知識:


大綱

1. Rsync 簡介

2. 使用 Rsync

2.1 啟用遠端 ASUSTOR NAS 的 Rsync 伺服器服務

2.2 在本地端 ASUSTOR NAS 建立 Rsync 備份

3. Rsync 的應用方式

3.1 集中式備份 (適用於多台設備)

3.2 異地備份





1. Rsync 簡介

Rsync 是一種用來同步更新兩處檔案與目錄資料的網路協議,Rsync 提供了區塊等級 (block level) 的檔案複製,非常適合使用於檔案與目錄資料常常變動的資料備份環境。基於區塊等級的檔案複製架構,Rsync 能夠提供增量備份,在首次的完整備份完畢後,未來再次進行備份時,僅會針對檔案有差異的部份進行更新 (Block-level)。舉例來說,若您對一個 10 MB 的檔案進行小幅修改後,增量備份將僅會針對修改的部份進行傳送,如此可大幅降低網路頻寬的使用。




2. 使用 Rsync

本章節將示範如何透過 Rsync 將本地端的 ASUSTOR NAS 資料備份至遠端的 ASUSTOR NAS。

ASUSTOR NAS 同時能夠充當 Rsync 伺服器和 Rsync 客戶端,這意味著你可以使用 NAS 作為一個集中化的備份伺服器,或備份 NAS 資料到另一個 NAS 或 Rsync 相容的伺服器。



2.1 啟用遠端 ASUSTOR NAS 的 Rsync 伺服器服務

本章節將示範如何啟用 Rsync 伺服器,在你將資料透過 Rsync 備份至 ASUSTOR NAS 之前,請務必先啟用 NAS上的 Rsync 伺服器服務。


步驟 1

  • 點選 [服務] [Rsync 伺服器]
  • 勾選 [啟用 Rsync 伺服器],然後點擊 [套用]
  • 完成後再點選備份模組選單內的 [新增]


步驟 2

  • 新增備份模組的視窗將會彈出,請替此備份模組取個名稱。
  • 點選 [瀏覽] 來選擇備份資料存放的位置,然後點選 [完成]


步驟 3

  • 完成後可以看到新的備份模組已被加入至備份模組列表中。



2.2 在本地端 ASUSTOR NAS 建立 Rsync 備份

本章節將示範如何透過遠端同步 (Rsync) 將本地端的 ASUSTOR NAS 資料備份至遠端 ASUSTOR NAS。


步驟 1

  • 開啟 [備份與還原] [遠端同步]
  • 點擊 [建立]


步驟 2

  • 新增備份任務精靈將會彈出,請選擇 [您的 NAS -> 另一台 ASUSTOR NAS] 的傳輸模式。


步驟 3

  • 輸入備份目標 ASUSTOR NAS 的 IP 位址,然後點擊 [下一步]。

註:如欲透過 SSH 加密來傳輸資料,請勾選 [啟用加密傳輸] 並輸入相關設定。


步驟 4

  • 選擇要備份的資料夾或檔案,然後點擊 [下一步]。

註:[使用 1 對 1 資料夾同步] 模式會將指定資料夾內的所有檔案同步到備份伺服器的指定資料夾,本模式只支援單一資料夾的同步,如欲在一個備份任務中同步多個資料夾或檔案請不要開啟此模式。


步驟 5

  • 選擇要將資料備份至哪一個遠端伺服器的備份模組,然後點擊 [下一步]。

註:可在此看到 2.1 章節中介紹的遠端 NAS 建立的備份模組列表。


步驟 6

  • 點擊 [立即備份],然後點擊 [下一步]。

註:可以同時選擇 [排程備份] 來建立定期的備份任務。


步驟 7

  • 替這個任務取個名稱,然後點擊 [下一步]。


註:可在此設定一些額外的備份選項,其選項的細節如下:

  • 使用增量備份 (incremental backup):當您勾選此選項,在首次的完整備份完畢後,未來再次進行備份時,僅會針對檔案有差異的部份進行更新 (Block-level)。舉例來說,若您對一個 10 MB 的檔案進行小幅修改後,增量備份將僅會針對修改的部份進行傳送,如此可大幅降低網路頻寬的使用。
  • 啟用壓縮功能:對備份的資料在傳輸時進行壓縮處理,可降低頻寬的使用。
  • 保留檔案的 metadata:當您啟用此選項,部分檔案屬性,如:permission, extension, attribute, owner, group 及 modified time 等將會一併被傳送至目的端。
  • 支援 sparse 檔案複製: 當您欲備份的資料中含有 sparse 類型的檔案,您才需要勾選此選項,一般而言此選項不需被啟用。
  • 傳輸任務續傳: 當連線或傳輸中斷時,啟用此選項,可於連線恢復時繼續傳輸檔案。
  • 任務模式:當您的備份任務遇到連線錯誤或是備份失敗時,往往只能等待下一次備份的時間重新啟動任務,但透過任務模式您可以特別指定備份任務的重新連線時間、重新連線次數,更可以設定備份任務僅在某特定時段執行。經由任務模式讓 IT 人員在規劃備份任務與網路資源管理上更具彈性。


步驟 8

  • 請再確認備份任務設定後,點擊 [完成]。


步驟 9

  • 完成後可以看到新的備份程序已被加入至遠端同步選單中,透過 [立即備份] 按鈕亦可立即執行備份工作。




3. Rsync 的應用方式

此章節將介紹幾個 ASUSTOR NAS 搭配 Rsync 服務的應用方式。



3.1 集中式備份 (適用於多台設備)

ASUSTOR NAS 可以當作多台設備的集中式備份伺服器,可透過下列兩種方式架設集中式備份:


主動式備份

[主動式備份] 模式是由 ASUSTOR NAS 主動將多台設備的資料集中備份至 NAS,所有的備份程序都是由 NAS 主動發起,為了避免多台設備同時備份而造成網路頻寬雍塞, NAS 也能夠排定不同備份程序的時間順序。



Rsync 伺服器

[Rsync 伺服器] 模式裡,ASUSTOR NAS 的角色為集中式的 Rsync 備份伺服器,所有的備份程序是由各台裝置自行控制,這個模式的缺點是較難控制網路頻寬。




3.2 異地備份

為了提升儲存於 NAS 中資料的安全性,可以將資料定期同步到不同地點存放。透過 [備份與還原] 中的 [遠端同步] 功能,即能將 NAS 內的資料自動同步到不同地點的 ASUSTOR NAS 或是 Rsync 相容的伺服器。如此一來,當其中一台 NAS 不論是遇上災變、偷竊或是硬碟與其他機器故障等等因素,都能輕鬆且快速完成災難重建。


這篇文章有幫助嗎? /