
ZFS NAS 是什麼?優點、缺點與 Synology、QNAP、TrueNAS 支援一次看懂
ZFS 常被當成企業級 NAS 的代表,但它不是某個 NAS 品牌,也不是所有 NAS 都能使用的檔案系統。
QNAP 的 QuTS hero 與 TrueNAS 採用 ZFS 或 OpenZFS。Synology DSM 主要提供 Btrfs 與 ext4,不能把 Synology NAS 直接歸類成 ZFS NAS。
這篇從 ZFS 的核心原理開始,整理記憶體、斷電寫入、RAID-Z、優缺點與不同平台的支援差異。
ZFS NAS 的核心架構
ZFS 將檔案系統、磁碟管理與資料完整性保護整合在同一套儲存架構中。
多顆硬碟先組成 vdev,一個或多個 vdev 再組成 storage pool。資料保護能力取決於 vdev 的配置,並不是硬碟放進同一個 pool 就會自動安全。
常見的 RAID-Z 包括:
| 類型 | 同一 vdev 可容許的硬碟故障數 |
|---|---|
| RAID-Z1 | 1 顆 |
| RAID-Z2 | 2 顆 |
| RAID-Z3 | 3 顆 |
容錯不等於備份。當故障數超過 RAID-Z 的容許範圍、整台 NAS 損壞或資料遭到誤刪時,資料仍可能遺失。
Copy-on-Write 為什麼能降低斷電後的損壞風險
ZFS 採用 Copy-on-Write。修改資料時不直接覆蓋原本的區塊,而是把新內容寫到其他位置,完成後再更新指向新資料的區塊指標。
ZFS 也會把多筆讀寫整理成交易。交易完成後才提交新的檔案系統狀態;未完成時則保留原本可用的狀態。

圖說:舊資料區塊不會被直接覆寫。變更先寫入新的區塊,交易完成後才更新指向新資料的中繼資料指標。
這能降低突然斷電後出現部分寫入、write hole 或檔案系統中繼資料不一致的風險。同步寫入則會搭配 ZFS Intent Log(ZIL)記錄尚未寫入主要資料區的交易意圖。
但 ZFS 無法阻止電源突波、磁頭碰撞或控制板損壞等物理故障。重要 NAS 仍應搭配 UPS、正確的同步寫入設定與獨立備份。
記憶體越多,ZFS 就一定越快嗎
ZFS 會使用 RAM 建立 ARC 讀取快取。記憶體充足時,可以保留更多常用資料,降低重複讀取硬碟的次數。
因此在虛擬機、資料庫或多人反覆存取相同資料的環境中,增加 RAM 經常能改善讀取表現。

圖說:RAM 可提供 ARC 快取;資料池再由 vdev 組成。RAID-Z 的資料與同位元資訊分散在同一組磁碟中。
不過效能不會隨記憶體容量線性增加。連續讀寫、大型影音檔案或資料集遠大於快取時,改善幅度可能有限。
L2ARC 也會占用部分 RAM 管理索引。去重功能需要更多記憶體,不應只因為系統提供這個選項就直接啟用。
ZFS 如何發現並修復資料錯誤
ZFS 會為資料與中繼資料建立 checksum。讀取時若計算結果與原本紀錄不同,系統就能知道區塊內容已經發生變化。
如果 pool 使用鏡像或 RAID-Z,而且仍有正確的冗餘副本,ZFS 可以利用正確資料重建損壞區塊。只有單顆硬碟時仍能偵測錯誤,但不一定有另一份資料可以修復。
Scrub 會主動讀取資料並驗證 checksum,讓平常較少被讀取的區塊也有機會提早發現問題。Scrub 不是備份,也無法修復已經失去所有正確副本的資料。
ZFS 的主要優點與限制
| 優點 | 限制 |
|---|---|
| 資料與中繼資料具有 checksum | 架構與維護比一般檔案系統複雜 |
| 搭配鏡像或 RAID-Z 可修復部分錯誤 | pool 與 vdev 需要在建置前妥善規劃 |
| Copy-on-Write 降低部分寫入風險 | 不能取代 UPS 與備份 |
| 支援快照、壓縮與 scrub | 去重與部分進階功能需要較多資源 |
| ARC 能利用 RAM 改善重複讀取 | 更多 RAM 不代表所有工作都等比例加速 |
ZFS 的價值不只在功能多,而是把資料寫入、校驗、冗餘與修復放在同一套設計裡。但這也代表管理者必須理解 pool、vdev、RAID-Z 與快照之間的關係。
Synology、QNAP、TrueNAS 支援差異
以下資料查核日期為 2026 年 8 月 18 日。實際安裝或升級前,仍要以設備型號、作業系統版本與原廠相容性資料為準。
| 平台 | 檔案系統定位 | 寫作與選購注意 |
|---|---|---|
| QNAP QuTS hero | ZFS | QuTS hero h6.0 系列使用 ZFS,但不是所有 QNAP 型號都支援 |
| QNAP QTS | ext4 | QTS 與 QuTS hero 是不同系統,不能把所有 QNAP NAS 都當成 ZFS |
| TrueNAS | OpenZFS | 適合願意自行規劃 pool、vdev、快照與進階儲存功能的使用者 |
| Synology DSM | 特定機型支援 Btrfs,另有 ext4 | Synology 官方沒有把 DSM 定位成 ZFS NAS,Btrfs 支援也要查實際機型 |
QNAP 官方 QuTS hero h6.0 系列的版本紀錄中,目前包含 h6.0.1.3564 build 20260723。原廠也明確提醒,功能與相容性會受到 NAS 型號限制。
TrueNAS 官方文件明確說明系統使用 OpenZFS。Synology 官方則表示只有特定 NAS 機型支援 Btrfs,不應把 DSM、Btrfs 與 ZFS 混為一談。
ASUSTOR ADM 與 TerraMaster TOS 的檔案系統選項會受到設備型號與系統版本影響。這篇不做品牌全面支援的推定,選購前應直接查看目標機型的官方規格頁。
ZFS 與 Btrfs 怎麼比較
ZFS 與 Btrfs 都提供 Copy-on-Write、checksum 與快照,但實際資料保護能力仍取決於 NAS 廠商的 RAID 架構、功能設定與硬體配置。
ZFS 強項是整合 pool、vdev、RAID-Z、scrub 與資料完整性管理。Btrfs 在 Synology DSM 中則與 SHR、Snapshot Replication 和圖形化管理介面整合。
兩者沒有適用所有人的絕對勝負。選擇時應看設備支援、擴充方式、維護能力與備份規劃,而不是只比較功能名稱。
哪些使用者適合 ZFS NAS
ZFS NAS 較適合重視資料完整性、快照、壓縮與儲存架構控制,而且願意花時間理解 pool 和 vdev 的使用者。
如果只是存放家庭照片、影音或一般辦公文件,也可以選擇操作較直覺的 Btrfs 或 ext4 NAS,再把預算投入 UPS 與第二份備份。
真正重要的不是選到功能最多的檔案系統,而是知道設備目前使用什麼架構、容許幾顆硬碟故障,以及備份是否能在 NAS 之外獨立還原。
資料池警告或 RAID-Z 異常時先停機檢測
ZFS 能降低部分資料損壞風險,但無法保證資料永遠不會遺失。
當系統出現 pool degraded、checksum error、多顆硬碟離線或無法匯入資料池時,不要重新初始化、建立新 pool 或反覆強制重建。
如果資料具有唯一性,先停止寫入並停機檢測。記錄 NAS 型號、系統版本、硬碟順序與完整錯誤訊息,再評估後續的 ZFS 救援方式。
需要了解檢測範圍時,可先查看 NAS 資料救援服務。也可以參考 QNAP TS-251B RAID 1 NAS 資料救援案例,了解 NAS 硬碟故障後保留硬碟順序與停止反覆操作的重要性。