HBS3 配置為使用 rsync 將 QNAP NAS 限定同步單一資料夾對

QTS 5.2.10.3577

HBS 3 26.4.4.788

我有一台主要的 NAS 和一台備份 NAS,在主要是 Windows 環境下已經運作多年。過去一年,我逐漸轉換到主要的 Linux 環境。當我用 Samba 連線備份 Linux 目錄時,發現 Linux 檔案的讀寫執行權限無法正確保留,所以我改用 rsync。到目前為止,我使用命令列 rsync,透過掛載磁碟將主機上的檔案複製到主 NAS:

sudo mount -t nfs4 -o “vers=4.0” fastnas:/Private /mnt/fastnas

然後用 rsync 複製檔案:

rsync -virt --mkpath --delete --log-file=$log_file /home/guyr/bin/ /mnt/fastnas/asus-ubuntu/bin/

這一切都很順利。檔案會複製到 NAS,並且保持原本的擁有者和權限。

最後一個步驟是用 HBS 3 把這些檔案複製到備份 NAS。我把備份 NAS 配置為遠端 Rsync 伺服器。我可以成功建立 HBS 3 工作,將單一資料夾從主 NAS 複製到備份 NAS,而且檔案也會保持原有的擁有者和權限。

最後我的問題是:在這個配置下,HBS 3 限制每個工作只能同步一組資料夾對。我最大的工作有 12 組資料夾對。在 Google Gemini 的幫忙下,我透過建立 12 個不同工作(每個工作只同步一個資料夾),並串連這些工作依序執行,終於讓備份順利完成。這樣做雖然可行,但設定起來很繁瑣。為什麼 HBS3 有這樣的限制?它完全可以像以往一樣一次允許多組資料夾對,如果有需要的話,也可以依序逐一同步每個資料夾。

謝謝。

你應該可以建立一個同步作業,包含多個資料夾配對。我在多個地方都有這樣的設定。

嗨,

在深入探討 rsync 路徑為什麼會這樣運作之前,我假設兩端都是 QNAP NAS,你有沒有考慮過把備份 NAS 設為遠端 NAS(RTRR)目的地,而不是遠端 Rsync 伺服器?RTRR 工作可以在單一工作中支援多個資料夾配對,所以你的 12 個配對可以整合為一個工作,而不是 12 個串接的工作。

你之所以選擇 Rsync 伺服器作為目的地,而不是遠端 NAS,有什麼特別原因嗎?

至於 rsync 資料夾配對數量的限制:我們已將這列為產品需求,目前正在我們這邊評估中。謝謝。

NA9D,謝謝你的回覆。我已經成功地運行同步工作好幾年了,而且都用了多個資料夾配對。這次的新工作是專門用「Remote Rsync Server(遠端 Rsync 伺服器)」,這跟之前不一樣。正如我在最初的帖子所說,用簡單的同步工作會導致我的 Linux 腳本在 NAS 上的 rwx 權限被改變。之前我沒怎麼在意,因為我的工作環境主要是 Windows。現在我的工作站大多轉到 Linux,所以會更注意到我的腳本權限被更改。我不希望這樣,因為如果工作站發生故障,我不想花很多時間去修復腳本的 rwx 權限。

你好,Jack,謝謝你的回覆。在我的密碼管理器內部備註中,我看到如下評論:

「使用 guyr 和遠端 NAS 帳號。不知道為什麼,RTRR 停止運作了。QTS 5.2.8.3332」

我們現在已經過了好幾個版本,所以我可以花些時間再試試 RTRR 帳號。等我試過之後會在這裡更新狀況。