NAS 的「異地備份」怎麼做:Hyper Backup 與 rclone 的成本對比
第二是勒索病毒的橫向感染。現在的勒索病毒會主動掃描網路上的 SMB 共用與掛載磁碟。如果你的外接硬碟在備份完成後沒有斷開,它同樣會被加密。這也是為什麼「備份完成後自動退出」是一個很重要的設計。
第三是人為誤刪的同步問題。如果你用的是「同步」而不是「備份」,那麼你在 NAS 上刪掉的檔案,會在下一次同步時從外接硬碟一併消失。備份要的是版本,同步給不了你版本。
異地備份的目的,就是把「雞蛋不要放在同一個籃子裡」這件事真正做到極致。而接下來要比較的兩套工具,就是在解決「怎麼把資料安全地送出門」這個問題。
方案一:Synology Hyper Backup 完整解析
Hyper Backup 是 Synology DSM 內建的備份套件,從 DSM 5.2 時代一路演進到現在,大概是 Synology 使用者最熟悉、也最容易被低估的一套工具。它的定位很明確:用圖形介面把「版本化備份」這件事做到一般人也能設定完成。
Hyper Backup 的運作原理與支援的目的地
Hyper Backup 的核心機制是「區塊層級(block-level)增量備份」搭配「用戶端加密」與「目的端去重複化」。白話一點說:
它不會每次重傳整個檔案,而是把檔案切成區塊,只傳有變動的區塊。
它在傳輸前會壓縮並加密,金鑰保存在你手上,雲端服務商看不到內容。
在備份目的地那一端,它會做去重複化(deduplication),相同的區塊只存一份。
這三件事組合起來,對於「大檔案、小變動」的場景(例如虛擬機映像、資料庫檔案、Outlook PST)特別有效。一個 50GB 的 VM 映像每週只改了 200MB,Hyper Backup 就只會上傳那 200MB——這個差異在長期累積下來非常驚人。
Hyper Backup 支援的備份目的地相當廣,大致可以分成四類:
類型
具體目的地
費用特性
本機/外接
本機共用資料夾、USB 外接硬碟、eSATA
免費(硬碟成本)
另一台 NAS
遠端 Synology NAS(Hyper Backup Vault)、rsync 伺服器
免費(對方硬碟與電費)
公有雲(S3 相容)
依容量與流量計費
消費級雲端
Google Drive、OneDrive、Dropbox、Box、pCloud、HiDrive
訂閱制月費
要注意的是,Hyper Backup 備份到公有雲時,資料會以 Synology 自家的專有格式儲存,還原時必須使用 Hyper Backup Explorer 或原本的 NAS。這一點在「資料可攜性」上是扣分項——如果十年後 Synology 倒了(雖然機率不高),你的備份檔案會變得難以解讀。
Hyper Backup 的成本結構拆解
Hyper Backup 本身完全免費,不需要任何授權費用。真正的成本全部落在「目的地」與「流量」上:
一、儲存成本。這是最直觀的一塊。以目前最受歡迎的 Backblaze B2 為例,每 TB 每月 6 美元;Wasabi 每 TB 每月 6.99 美元;AWS S3 Standard 每 TB 每月約 23.55 美元。價差可以到四倍,選錯目的地比選錯工具更傷荷包。
二、上傳流量。絕大多數的物件儲存服務(B2、S3、Wasabi、C2)上傳都是免費的,這一點不用擔心。但你的家用上傳頻寬是隱形成本——如果你家是 100Mbps 上傳,第一次完整備份 5TB 大約需要 4.6 天不間斷傳輸,這段時間網路會很卡。
三、還原流量。這是最多人忽略、也最容易在關鍵時刻咬你一口的費用。Backblaze B2 每月提供「儲存量 3 倍」的免費下載額度,對備份用途來說幾乎用不完;Wasabi 完全免流量費;但 AWS S3 的下載費用是每 GB 0.09 美元——把 5TB 全部拉回來要 460 美元,這筆錢在你最需要資料的時候才發現,會非常痛。
四、版本保留的空間成本。Hyper Backup 可以設定「智慧型版本保留」(例如保留 7 份每日、4 份每週、12 份每月),保留越多版本,佔用的雲端空間越大。這一點在規劃預算時要先想清楚。
Hyper Backup 的優點與限制
優點方面,Hyper Backup 最大的價值是「把複雜的事情包好」。你不需要懂 Linux、不需要寫 cron、不需要處理 API 金鑰輪替,只要在 DSM 裡點幾下滑鼠就能完成排程、加密、版本保留、完整性檢查與 Email 通知。對於非工程背景的使用者,這個門檻差異就是「會不會做」的差別。
它同時具備區塊層級去重與壓縮,對於檔案變動頻繁的場景,長期下來的雲端儲存費用會明顯低於單純的檔案複製。
限制方面則有三個:
方案二:rclone 完整解析
如果說 Hyper Backup 是「開車」,那 rclone 就是「自己組一台車」。它是用 Go 語言寫的開源命令列工具,被稱為「雲端儲存的 rsync」,支援超過 70 種儲存後端,從 S3、B2、Google Drive、OneDrive,到 SFTP、WebDAV、FTP 全都包。
rclone 是什麼?為什麼工程師特別偏好它
rclone 的核心指令其實只有幾個:copy(複製)、sync(同步,會刪除目的地多出來的檔案)、check(驗證)、crypt(加密)。它的設計哲學是「小而美、可組合」——每個指令只做一件事,然後用 shell script 或排程把它們串起來。
工程師偏好它的原因大致有三個:
一、後端支援無敵廣。任何有 API 的儲存服務,幾乎都有人寫好 rclone 的後端。你想把備份丟到 rsync.net、丟到 Hetzner Storage Box、丟到自己的 VPS、丟到朋友家的 SFTP 伺服器,rclone 都能處理。Hyper Backup 做不到的冷門組合,rclone 通常有解。
二、資料格式透明。rclone 複製出去的就是原始檔案(加密模式下則是標準的 rclone crypt 格式),不需要專用工具就能還原。這在「十年後還能不能讀」這個問題上,答案比 Hyper Backup 樂觀得多。
三、可自動化、可腳本化。你可以寫一個 shell script,做到「先執行資料庫 dump、再執行 rclone copy、完成後發 Telegram 通知、失敗則重試三次」。這種彈性是圖形介面工具給不了的。
在 Synology NAS 上安裝 rclone 有幾種方式:透過社群維護的 SPK 套件、用 Container Manager(Docker)跑官方映像、或是 SSH 進去手動下載 binary 放到 /usr/local/bin。DSM 7 之後因為權限收緊,建議用 Docker 或 SPK 會比較省事。
rclone 的成本結構拆解
rclone 本身開源免費,跟 Hyper Backup 一樣,成本全部在目的地。但它的成本結構有幾個關鍵差異:
一、沒有區塊層級去重。rclone 是以「檔案」為單位傳輸的。一個 50GB 的 VM 映像改了 200MB,rclone 仍然會重新上傳整個 50GB。這個差異在雲端儲存上不一定反映在費用(因為多數雲端只算「最後佔用容量」,覆蓋不算額外空間),但在上傳流量、傳輸時間、以及版本化儲存的空間佔用上會有巨大差別。
舉例來說,如果你開啟 B2 的檔案版本控制,並用 rclone 每週覆蓋一次 50GB 的 VM 映像,一年下來 B2 上會累積 52 個版本、共 2.6TB 的資料——這些全部都要付費。同樣的場景用 Hyper Backup,因為是區塊增量,一年可能只佔 55GB。
二、壓縮要自己來。rclone 本身不做壓縮(除非你用 rclone crypt 加上特定參數,或先自行 tar/gzip)。而多數物件儲存服務也不壓縮。資料庫 dump、log 檔、文字文件這類可壓縮資料,如果沒有先壓縮,雲端空間會白白多花兩三倍。
三、版本化要自己設計。Hyper Backup 內建版本保留策略,rclone 則要靠 --backup-dir 參數指定一個「舊版本資料夾」,或依賴雲端服務本身的版本控制功能。這兩種做法都會讓儲存空間膨脹,需要搭配生命週期規則(lifecycle rule)定期清理。
四、人力成本。這是最真實的一筆帳。Hyper Backup 設定一次大概 20 分鐘,rclone 從安裝、設定 config、寫 script、設定排程、測試還原,對不熟悉命令列的人來說可能要花一整個週末。如果你的時間有價,這筆隱形成本不該被忽略。
rclone 的優點與限制
優點:後端支援最廣、資料格式透明、可高度自動化、完全免費、跨平台(Windows、macOS、Linux、NAS 都能跑)、社群活躍。對於已經有運維能力的人來說,rclone 的自由度是 Hyper Backup 比不上的。
限制:沒有圖形介面、沒有內建去重、沒有內建版本管理、沒有內建通知、出錯時要看 log 自己 debug。此外,rclone sync 的誤用風險很高——一個參數寫錯就會把目的地資料清空,網路上因此流傳「sync 是刪除指令」的說法。
成本對比:三種規模的實際試算
接下來我們用三個具體情境來試算。為了讓比較公平,這裡假設所有備份都送到 Backblaze B2(每 TB 每月 6 美元,約新台幣 192 元),因為它是目前自架備份社群最常用的選擇,且下載免費額度對備份用途非常友善。
情境一:1TB 家庭照片與文件
典型家庭 NAS:約 600GB 照片、200GB 文件與家庭影片、200GB 其他。資料已經壓縮(JPEG、MP4),去重與壓縮的效益有限,估計 Hyper Backup 實際佔用約 0.9TB。
方案
雲端佔用
月費(USD)
月費(NTD)
年費(NTD)
Hyper Backup + B2
約 0.9TB
$5.40
約 173
約 2,074
rclone + B2
約 1.0TB
$6.00
約 192
約 2,304
Hyper Backup + 朋友家 NAS
0(對方硬碟)
$0
rclone + 朋友家 SFTP
0(對方硬碟)
$0
在這個規模下,兩者的雲端費用差距一年不到 250 元,幾乎可以忽略。真正的差異在於:Hyper Backup 設定 20 分鐘搞定,rclone 可能要摸索半天——對家庭使用者來說,這個情境下 Hyper Backup 明顯划算。
情境二:5TB 中小型工作室
設計工作室或小型公司:2TB 專案檔(含 PSD、AI、資料庫 dump,壓縮率高)、2TB 照片、1TB 影片。資料變動頻繁,且有不少大型專案檔每週小幅修改。估計 Hyper Backup 去重壓縮後約 4.2TB。
方案
雲端佔用
月費(USD)
月費(NTD)
年費(NTD)
Hyper Backup + B2
約 4.2TB
$25.20
約 806
約 9,677
rclone + B2(原樣上傳)
5.0TB
$30.00
約 960
約 11,520
rclone + B2(自行先壓縮)
約 4.5TB
$27.00
約 864
約 10,368
Hyper Backup + Wasabi
約 4.2TB
$29.36
約 940
約 11,275
到了這個規模,差距開始有感:一年差約 1,800 元。但更關鍵的是「上傳時間」的差異。假設每週有 50GB 的專案檔變動,Hyper Backup 可能只需上傳 5GB(區塊增量),rclone 則要上傳完整的 50GB。以 100Mbps 上傳計算,前者約 7 分鐘,後者約 1 小時 7 分鐘。長期下來,這對網路品質與 NAS 負載的影響遠大於帳面上的價差。
情境三:20TB 重度使用者
影像工作者或 YouTuber:14TB 影片素材、4TB 照片、2TB 專案與其他。影片檔案本身已高度壓縮,去重效益低。估計 Hyper Backup 實際佔用約 18.5TB。
方案
雲端佔用
月費(USD)
月費(NTD)
年費(NTD)
Hyper Backup + B2
約 18.5TB
$111
約 3,552
約 42,624
rclone + B2
20TB
$120
約 3,840
約 46,080
Hyper Backup + Wasabi
約 18.5TB
$129.3
約 4,138
約 49,654
自建異地 NAS(一次攤提)
約 1,100(含電費)
約 13,200
到了 20TB 等級,公有雲的年費已經逼近五萬元,這時候「自建異地」的性價比就浮現了。一台四槽 NAS 加四顆 8TB 硬碟,一次投入約 4 萬元,攤提三年每月約 1,100 元(含電費,以 30W 估算、每度電 3 元計),三年下來比丟 B2 便宜將近十萬元。
當然,自建異地的前提是你有一個可靠的第二地點——父母家、公司、或是信任的朋友家,而且對方的網路要能承受你的上傳流量。
不能忽略的隱形成本
前面的表格只算了「儲存費」,但有幾筆帳一定要放在心上:
還原流量費。B2 每月提供儲存量 3 倍的免費下載,20TB 的備份每月可免費下載 60TB,實務上用不完。Wasabi 完全免流量。但如果你選了 AWS S3,全部拉回來要價 1,800 美元——這筆錢會在颱風天停電、NAS 掛掉的那一天突然變成關鍵預算。
最短保存期。Wasabi 有 90 天最短保存期,也就是說備份上去後 90 天內刪除,仍要付滿 90 天的費用。如果你的備份策略是「常常整包重傳」,這個條款會讓你多付錢。
家用上傳頻寬。台灣家用寬頻常見上傳為 40Mbps 到 500Mbps。20TB 以 100Mbps 上傳計算,需要連續傳輸約 18.5 天。這段期間你的視訊會議、Netflix 都會受影響。Hyper Backup 與 rclone 都支援限速(rclone 用 --bwlimit,Hyper Backup 在排程中可設定),但限速就意味著要傳更久。
電費與硬碟折舊。如果走自建路線,NAS 24 小時運轉的電費約每月 50~150 元,硬碟平均三年一換。這些都該計入 TCO(總擁有成本)。
你的時間。這是最容易被低估的一項。rclone 的設定、除錯、定期檢查,對非工程背景的人來說是實實在在的時間支出。
怎麼選?決策建議與混合架構
看完前面的試算,你可能會發現:在多數情境下,兩者的帳面費用差距並不大,真正的差異在「人力」與「彈性」。以下提供具體的選擇建議。
什麼情況該選 Hyper Backup
如果你符合以下任一條件的兩項以上,Hyper Backup 會是更務實的選擇:
你希望「設定一次就好」,不想維護 script。
你的 NAS 上有虛擬機、資料庫、或經常變動的大型檔案(區塊去重效益最大的場景)。
你需要版本保留策略(例如保留 30 天內的每日版本)。
你希望備份資料加密,但不想自己管金鑰檔案。
你的備份目的地是 Synology C2 或另一台 Synology NAS。
你不想在災難發生時還要 debug 指令。
什麼情況該選 rclone
反之,以下情境 rclone 的優勢會明顯壓過 Hyper Backup:
你需要事件驅動的備份(例如「偵測到資料夾有新檔案就立刻上傳」)。
你需要在備份前後執行自訂動作(dump 資料庫、跑校驗腳本、發通知)。
你希望備份資料保持原始格式,不依賴專有工具即可還原。
你本身熟悉命令列,除錯對你來說不是成本。
混合架構:兩者並用最務實
實務上,最穩健的做法往往不是二選一,而是分層使用。以下是一個值得參考的三層架構:
第一層:本機快照(Snapshot Replication)。在 NAS 本機對重要共用資料夾做每日快照,保留 7~14 天。這一層幾乎零成本,專門用來應付誤刪與勒索病毒(快照是唯讀的,病毒改不到)。
第二層:Hyper Backup 到雲端。把核心資料(文件、資料庫、專案檔)用 Hyper Backup 送到 B2 或 C2,設定每日增量與智慧版本保留。這一層處理「整台 NAS 消失」的情境,且因為有去重,成本可控。
第三層:rclone 到自建異地。把大量、低變動的冷資料(影片素材、照片原始檔)用 rclone 定期複製到父母家或公司的備用 NAS。這一層不走雲端,成本近乎為零,只是需要一次性硬體投資。
這樣的分層設計,讓「需要版本、需要去重」的熱資料走 Hyper Backup,「量大、變動少」的冷資料走 rclone 自建,總成本通常比全部丟公有雲低一半以上,而且還原路徑多元,不會被單一工具綁死。
實作重點速覽
最後補充兩套工具在設定時最容易踩雷的地方,讓你在動手時少走冤枉路。
Hyper Backup 設定時的三個關鍵設定
一、備份模式選「多重版本」而非「單一版本」。單一版本只保留最新狀態,一旦檔案被加密,備份也會被覆蓋。多重版本才能讓你在事後回到感染前的時間點。
二、启用「備份排程」與「完整性檢查」。建議每日凌晨執行增量備份,並每月執行一次完整性檢查。完整性檢查會重新計算索引,耗時較長,安排在離峰時段。
三、金鑰一定要異地保存。Hyper Backup 的加密金鑰如果只存在 NAS 上,NAS 掛掉時你連備份都解不開。請把金鑰匯出後存到密碼管理器或列印出來放保險箱。
rclone 設定時的三個關鍵設定
一、用 copy 而不是 sync。sync 會刪除目的地的多餘檔案,一旦來源路徑設錯(例如掛載點沒掛上,變成空目錄),目的地會被清空。除非你非常確定,否則備份用途一律用 copy。
二、用 --backup-dir 保留版本。指令範例如下:
rclone copy /volume1/data remote:backup/data --backup-dir remote:backup/versions/$(date +%Y%m%d) --bwlimit 8M --log-file /volume1/logs/rclone.log -v
這樣每次覆蓋的舊檔案會進到帶日期的資料夾,形成簡易版本。記得搭配雲端端的生命週期規則,自動清除 90 天前的版本資料夾,否則空間會無限成長。
三、設定失敗通知。rclone 不會主動告訴你備份失敗。搭配 DSM 的任務計劃器,在 script 結尾加上判斷,失敗時透過 Telegram Bot 或 Email 發通知。沒有通知的備份,等於沒有備份。
常見問題 FAQ
Q1:Hyper Backup 可以備份到非 Synology 的 NAS 嗎?
可以,但僅限於支援 rsync 協定的目的地,且功能會受限(不支援 Hyper Backup Vault 的區塊去重)。若對方是 QNAP 或自架 Linux,建議改用 rclone 走 SFTP 或 rsync,彈性更大。
Q2:rclone 有沒有圖形介面?
官方沒有,但社群有幾個第三方 GUI,例如 RcloneView、Rclone Browser 等。不過這些工具的功能通常落後於命令列版本,且穩定性參差。若你真的很需要 GUI,Hyper Backup 或 Duplicati 這類工具會更適合。
Q3:備份到 B2 會不會有隱私問題?
B2 本身不加密你的資料,但 Hyper Backup 與 rclone crypt 都會在上傳前完成加密,金鑰保存在你手上。只要金鑰不外流,服務商看不到內容。記得金鑰一定要異地備份。
Q4:第一次完整備份要多久?
以 100Mbps 上傳計算,1TB 約需 22 小時、5TB 約 4.6 天、20TB 約 18.5 天。建議第一次備份時把 NAS 搬到網路較好的環境(例如公司),或使用 Backblaze 的實體硬碟寄送服務(Fireball)加速。
Q5:如果雲端服務漲價怎麼辦?
這就是為什麼「資料格式透明」很重要。rclone 備份出去的原始檔案可以無痛搬到另一家服務;Hyper Backup 的專有格式則必須重傳。若你擔心被綁死,可以在架構中保留一層 rclone 作為退場機制。
結語
異地備份這件事,最貴的從來不是月費,而是「什麼都沒做」的那段時間。一次硬碟故障、一場停電、一個加密病毒,就可能抹掉十年的照片與工作成果——那個損失,遠超過任何雲端服務的年費。
回到本文的主題:Hyper Backup 與 rclone 並不是「哪個比較好」的問題,而是「哪個比較適合你現在的能力與需求」。如果你重視省事、需要版本管理與去重、且資料以中小型檔案為主,Hyper Backup 是幾乎不用猶豫的選擇;如果你有具體的特殊需求、熟悉命令列、或想把備份送到非主流的目的地,rclone 會給你更大的自由度。
而對大多數人來說,最好的答案其實是「兩個都用一點」:用 Hyper Backup 守住核心資料,用 rclone 處理大量冷資料,再搭配本機快照作為第一道防線。三層架構搭起來,月成本可能還不到一份串流訂閱的錢,但你換到的是「晚上睡得著」這件事。
💬 想說點什麼?
歡迎到留言板分享你的想法、心得或疑問。
💬 前往留言板 →