SSD Nodes Learn Hosting plans →
指南 Matt Connor作者: Matt Connor · 已更新 2026-09-25

Storage VPS 還是家用 NAS?怎麼選才划算

家用硬碟通常在 1 至 2 年內比租用 TB 回本,但還要計入每年 18 至 120 USD 電費、上傳速度、CGNAT,以及火災同時摧毀兩份副本的風險。

Storage VPS 或家用 NAS:簡短結論

Storage VPS 與家用 NAS(network attached storage,也就是位於自有網路中的磁碟機箱)都能提供由你控制的 TB 級儲存空間,但兩者的故障方式完全不同。NAS 的每 TB 成本較低,通常在 1 或 2 年內就能回本,因為磁碟機與機箱只需支付一次;租用儲存空間則只要持續使用,就必須每月付費。除此之外,大多數條件都偏向租用的伺服器:資料中心的上行鏈路、可由網際網路連線的位址、不依賴住家街區供電的電力,以及磁碟在凌晨 3 點故障時仍有人員可在現場處理。最後同時採用兩者的人很多:主要資料存放在家中,重要資料則在租用的機器上保留加密副本。

家中 NAS 的實際成本

先計算,再談看法。截至 2026 年 9 月,新的高容量 NAS 硬碟零售價格約為每 TB 15 至 30 USD。過去一年,隨著大容量硬碟的需求增加,這個價格區間也有所上升。四槽桌上型機箱截至 2026 年 9 月約為 250 至 700 USD。若改用淘汰的辦公室硬體組裝相同設備,機箱成本可降至接近零。

以 4 顆 12 TB 硬碟組成單一同位元 RAID(獨立磁碟備援陣列)為例。可用容量為 36 TB,硬碟成本約為 700 至 1,400 USD。因此,整套設備可估為 1,000 至 2,000 USD,僅需支付一次。

截至 2026 年 9 月,租用大量儲存空間的價格約為每 TB 每月 3 至 10 USD,取決於使用轉碟或快閃儲存,以及方案包含的資料傳輸量。36 TB 每月即為 108 至 360 USD。家用設備的前期成本,會在第 3 個月至第 2 年之間回本,具體取決於兩個價格區間各自採用哪一端的價格。若比較每 TB 的價格,結論已經很明確,而且差距不小。

這項計算完全取決於 TB 數量,因此應先確定所需容量。先計算實際需要多少儲存空間,再比較價格,因為實際需求通常比預期小,而租用 8 TB 與租用 36 TB 的費用差異很大。

硬碟價格不包含的成本

電費是最容易被忽略的項目。配備 4 顆傳統硬碟的 NAS,閒置時約消耗 30 到 60 W,運作時會更高。以全天候運轉 40 W 計算,40 W 乘以 24 小時,再乘以 365 天,每年約使用 350 kWh。以 2026 年 9 月的家用電價來看,部分國家每 kWh 不到 0.05 USD,歐洲部分地區則超過 0.35 USD per kWh。因此,同一台設備持續運轉,每年的成本約介於 18 到 120 USD。運轉 5 年後,低價端的成本幾乎可以忽略,高價端則足以再買一組硬碟。

接著是硬碟以外的零件。硬碟是最可能故障的元件。Backblaze 每季公布其設備群統計資料;其硬碟的年化故障率一直維持在個位數百分比的低值。以 4 顆硬碟運作 5 年計算,應預留購買替換硬碟的預算。如果市電供應不穩定,請加裝 UPS (uninterruptible power supply),因為寫入過程中途斷電,可能導致檔案系統需要修復。也要計入你投入的時間。即使不會收到帳單,這仍是真實成本。

為什麼上傳速度會決定這件事

NAS 中的資料存放在家裡,因此你從外部對資料進行的所有操作,都必須經過家用網路的上傳頻寬。多數家用連線的上傳速度都比較低:有線網路和 DSL 通常只有 10 到 40 Mbit/s 的上傳速度,但下載速度標示值可能是它的 10 倍。

再算一次。1 terabyte 等於 8,000,000 megabits。以 40 Mbit/s 傳輸,需要 200,000 秒,也就是持續傳輸約 56 小時。以 10 Mbit/s 傳輸則超過 9 天。因此,首次將 20 TB 的資料庫完整傳出家中,所需時間會以月計算。同樣的 1 terabyte,在資料中心的 gigabit port 上只需略多於 2 小時即可傳輸完成。

不要只相信業者的銷售頁面,請直接測量你的連線速度。在你租用的伺服器上執行 iperf3 -s,然後從家中的電腦執行以下指令:

iperf3 -c your-server.example.com -p 5201 -t 30
iperf3 -c your-server.example.com -p 5201 -t 30 -R

第一個指令會回報上傳速度,第二個指令會回報下載速度。如果上傳速度只有 12 Mbit/s,你在外出時從自己的串流影音資料庫播放影片會頻繁停頓;解決方式是將串流服務移到租用的伺服器端。這就是將 Jellyfin 資料庫放在租用的儲存空間,而不是家中背後的原因。

為什麼 ISP 不會提供可連入的 IP 位址

上傳速度快還不夠。您還需要一個能回應連線的 IP 位址。許多家用 ISP 不再為每位客戶提供公用 IPv4 位址,而是將客戶置於 CGNAT(carrier grade network address translation)後方,讓許多家庭共用一個公用 IP 位址。此時,在路由器上設定連接埠轉送不會產生作用,因為您轉送的連接埠並不存在於網際網路其他位置所看到的 IP 位址上。

請執行兩項檢查。先查看路由器回報的 WAN 位址,再詢問網際網路看到的位址:

curl -4 https://ifconfig.me
traceroute -n 1.1.1.1 | head -3

如果路由器的 WAN 位址與第一個指令回傳的位址不同,表示您位於某個網路設備後方。如果路由器的 WAN 位址位於 100.64.0.0/10 內,表示它是專為此用途保留的範圍,而該網路設備就是 CGNAT。traceroute 開頭幾行出現 100.64.x.x hop,也表示相同情況。

此解決方案不需要 ISP 同意任何事項。CGNAT 後方仍可正常建立對外連線,因此家中的設備可以連線到具有公用 IP 位址的機器,流量再沿著同一條連線返回家中。從家中設備連往小型 VPS 的反向通道是直接的做法。不需要開放入站連接埠的通道以及供 WireGuard mesh 使用的自架協調伺服器則是另外兩種常見方案。請注意,這些方案都有成本:原本無須每月付費的 NAS 現在需要每月付費,且您自己的資料傳輸路徑中會多出一台租用的機器。

凌晨3點會發生什麼故障,以及由誰處理

租用儲存伺服器中的硬碟故障,是服務商負責的工作。走廊裡的硬碟故障,則由你負責。這個差異會在星期日顯現:陣列中的一顆磁碟離線,而第二份副本尚未建立。

請在需要監控之前先完成設定,因為陣列預設不會主動通報降級狀態。安裝 smartmontools、啟用其 daemon,並透過 SMART(self-monitoring, analysis and reporting technology)讀取硬碟回報的資訊:

sudo apt update && sudo apt install -y smartmontools
sudo systemctl enable --now smartd
sudo smartctl -H /dev/sda
sudo smartctl -A /dev/sda | grep -E 'Reallocated_Sector_Ct|Current_Pending_Sector'

smartctl -H 列印 SMART overall-health self-assessment test result: PASSED 代表硬碟狀態正常。Current_Pending_Sector 值大於零且持續增加,表示硬碟不斷發現無法讀取的磁區,因此應在重建程序被迫讀取這些磁區之前更換硬碟。也請檢查陣列本身:Linux software RAID 使用 cat /proc/mdstat,ZFS 使用 sudo zpool status。sudo mdadm --detail /dev/md0 輸出的 State : clean, degraded 行表示陣列已在沒有剩餘 parity 的狀態下運作,因此下一次故障會讓其中的所有資料遺失。

請依排程執行 scrub,因為沒有人查看的錯誤,就等於沒有人發現的錯誤。每月執行一次 sudo zpool scrub tank 或 sudo btrfs scrub start /mnt/data,才能把「磁碟應該沒問題」轉變為實際完成的檢查。

接著是走廊裡無法自行購買的部分:第二路電力供應、第二條上行鏈路,以及你不在場時仍有人能到現場處理。月費支付的就是這些服務,而storage VPS 與一般 VPS 的差異,主要在於相同的維運預算背後放置了多少 TB。若你要認真評估租用磁碟,選擇 storage VPS 的檢查清單涵蓋了決定服務是否實用的各項條件。

為什麼單一站點不算備份

RAID 能讓服務在磁碟故障時持續運作。但它無法處理你上週刪除的檔案、今天早上被勒索軟體加密的檔案、同步用戶端在兩端都移除的目錄,或控制器同時將錯誤資料寫入陣列的所有成員磁碟。仍然適用的規則很簡單:保留多個副本,使用不只一種媒體,且至少有一個副本位於不同建築物。

不同建築物是 NAS 本身無法提供的部分。放在第一台 NAS 旁邊的第二台 NAS,共用同一個電源、同一場淹水、同一場火災,也可能同時遭竊。如果房間燒毀,兩份副本都會燒毀。這正是租用服務仍有價值的最有力理由,因為它能將副本放在你家以外的地方。使用 VPS 作為異地備份目標是常見的做法,而且不必容納全部 36 TB。備份無法重新建立的資料,至於可以再次下載的媒體,則可留在家中。

在資料離開家中前先加密,讓租用的磁碟只會儲存密文:

export RESTIC_REPOSITORY=sftp:backup@your-server.example.com:/srv/restic
export RESTIC_PASSWORD_FILE=/root/.restic-pass
restic init
restic backup /srv/data
restic snapshots

restic 會在用戶端加密,因此密碼片語不會傳送到伺服器,執行該伺服器的人也無法讀取你的檔案。將 /root/.restic-pass 的權限設為 mode 600,並在屋外保存一份密碼片語,因為遺失密碼片語就等於遺失備份。sftp 目標使用你的 SSH key 進行驗證,因此請先單獨測試 ssh backup@your-server.example.com:restic 回報的儲存庫錯誤,底層原因通常是 SSH key 問題。

接著驗證備份是否可用,因為未經測試的備份只能算是相信它可用:

restic check --read-data-subset=1/10
restic restore latest --target /tmp/restore-test

check 會驗證儲存庫結構,--read-data-subset=1/10 則會讀取並雜湊已儲存資料的十分之一,而不只檢查中繼資料。還原至 /tmp 才是唯一真正的證明。每年執行兩次,使用你熟悉的檔案,並以 sha256sum 比對 checksum。

租用伺服器提供而 NAS 沒有的功能

  • 網際網路可連線的位址,因此使用行動數據的手機不需要建立任何通道即可連線。
  • 以數百 Mbps 計的上傳速度,因此首次同步可在數小時內完成。
  • 不在自家所在位置的機房,這正是異地備份的核心目的。
  • 磁碟故障時由他人更換,不必自行開車回家處理。
  • 容量可隨方案變更,而不必購買硬體。因此今年使用 4 TB、明年增加到 12 TB 時,無須添購新硬體。

租用伺服器沒有、而 NAS 能提供的功能

  • 區域網路速度。在家中使用 2.5 Gbit 或 10 Gbit 連線,資料傳輸速度比前往租用伺服器的任何網際網路路徑都快。這是直接從儲存陣列編輯影片所需的條件。
  • 每 TB 的成本大幅降低,約從第 1 年結束後開始便很明顯。
  • 實體保管權。磁碟由你自行保管,不會因付款失敗或帳戶遭停權而無法存取檔案。
  • 沒有傳輸量計費。寫入 30 TB,再全部讀取一次,除了電費之外不會產生其他成本。

多數人最後採用的配置

大量資料放在家中,不可取代資料則在租用的伺服器上保存加密副本。NAS 儲存媒體庫、相機原始檔、磁碟映像檔與遊戲安裝檔,這些資料都很大,而且大多可以重新取得。租用的伺服器則在另一棟建築內,以加密方式儲存文件、相片、郵件與設定。總成本接近只使用 NAS 的方案,因為異地副本只占總資料量的一小部分。

接著決定哪些服務要在何處執行,而不只是決定資料存放在哪裡。任何必須回應手機連線的服務,都應放在租用的伺服器端,因為該端具備公開位址與上傳頻寬。需要本機速度或實體控管的內容,則留在家中。Syncthing 與 Nextcloud 解決檔案管理的不同部分,適用哪一個取決於檔案位於這個分流的哪一端。如果整個規劃的真正目的在於取代訂閱服務,接下來應閱讀與 Dropbox 定價進行的如實比較;只要資料屬於其他人,租用磁碟所在的實體位置就會開始變得重要。

如何在一個下午內做出決定

  1. 使用 iperf3 測量連線到可存取伺服器時的上傳速度。若上傳速度低於約 20 Mbit/s,只在家中架設服務會讓你每次離開家時都感到受挫。
  2. 將路由器的 WAN 位址與 curl -4 https://ifconfig.me 回傳的位址進行比較,以確認是否使用 CGNAT。若位於 CGNAT 後方,無論如何都需要租用某些服務,因此應將這項費用納入價格。
  3. 使用 du -sh /path/* 和 df -h 測量實際擁有的資料量。將資料分成可以重新下載的部分,以及其他地方都不存在的部分。
  4. 計算可替代資料存放在家中的成本,以及不可替代資料存放在異地的成本,再將總額與全部租用的成本比較。比較結果就是決策依據。

FAQ

家用 NAS 是否比儲存 VPS 便宜?

以每 TB 計算,是的。一旦硬體成本攤平,差距會很大。截至 September 2026,具備 36 TB 可用容量的四槽 NAS 一次性成本約為 1,000 至 2,000 USD;租用 36 TB 則約為每月 108 至 360 USD。前期成本約可在第 3 個月到第 2 年之間回收。硬體價格未包含的是:40 W 設備每年約 18 至 120 USD 的電費、日後更換硬碟的費用,以及 ISP 將你置於 CGNAT 後方時仍可能需要租用一台小型伺服器。

如果 ISP 使用 CGNAT,我可以從家外連線到 NAS 嗎?

可以,但不能使用埠轉送。位於 CGNAT(carrier grade network address translation)後方時,你的公開位址會與其他客戶共用,因此沒有任何入站埠屬於你。所有替代方案都會讓家中的設備向具備公開位址的機器建立出站連線,再透過該連線將你的網路流量傳回。連往小型租用 VPS 的反向 SSH 或 WireGuard tunnel 是直接的做法;不開放任何入站埠的 tunnel service 也能完成相同工作,且設定較少。這兩種方式都代表至少要租用一台機器。

RAID 是否代表我不需要備份?

不代表。RAID(redundant array of independent disks)可在陣列持續提供服務時,防護單一硬碟故障。它會忠實地將你的刪除操作與勒索軟體寫入複製到每一顆硬碟,也無法抵禦火災、竊盜、淹水,或控制器同時將錯誤資料寫入所有成員。請在不同媒體上保留第 2 份副本,並將其中 1 份放在另一棟建築物。請透過還原實際檔案來驗證,因為從未成功還原過的備份仍未經測試。

家用 NAS 會消耗多少電力?

配備 4 顆機械硬碟的 NAS 在閒置時約消耗 30 至 60 W。若全天候以 40 W 運作,每年約為 350 kWh,也就是 40 W 乘以 24 小時,再乘以 365 天。截至 September 2026,依家庭電價每 kWh 低於 0.05 至高於 0.35 USD 計算,每年電費約為 18 至 120 USD。請使用插座式電力計測量實際耗電量,不要只相信電源供應器上的標示,因為閒置耗電量高度取決於硬碟是否會停轉。