關於 rsync.hbs 的問題與疑問

嗨!

我剛拿到我的 TS-216G(QTS 5.2.8.3359),正在嘗試尋找用 rsync 從我的 QNAP 備份到 USB 硬碟的最佳方式。安裝 HBS 3 之後,現在有三種 rsync 版本可用:‘classic’(純 rsync,最早可追溯到 2009 年)、.official(2024),以及 .hbs(2025)。

對我來說,使用 rsync.hbs 似乎最合邏輯,因為它包含了 –qnap-mode= 選項,而且說明 mode 3 是用於 QNAP → USB 硬碟的 rsync。

問題:‘–qnap-mode=3’ 這個選項到底是什麼意思?例如,它是否會考慮到 USB 硬碟會進入休眠,需要有時被“喚醒”?

問題:當我用 rsync.hbs 並加上 “-n” 選項時,會出現錯誤 ‘rsync error: syntax or usage error (code 1) at main.c(2600) [sender=3.4.1]’。這只有在來源和目的地有某些不同時才會發生。

這個問題在 rsync.official 上不會發生,但這個版本沒有 ‘–qnap-mode=’ 選項。我不確定這個選項在功能上有多大差異,不過我注意到當使用 rsync.official 且 USB 硬碟還沒從“休眠模式”喚醒時,日誌檔有點亂。不確定這樣的情況下有多可靠……

先謝謝大家的回饋!

說實話,如果你只是備份到 USB 隨身碟,不要用 rsync。直接建立一個標準的 Hybrid Backup Sync 備份工作就好。簡單就是最好……

關於您的問題,根據我的理解,我建議您正常使用即可,無需指定或考慮 –qnap-mode 參數。

謝謝!

好的,感謝你的說明。

順便說一下,在此期間我只是把腳本中的 rsync 還原成 2009 年版本(QTS 內建的版本),這樣就沒有再出現 rsync 錯誤了。