2025/06/13

家用 Samba/SMB 主機方案

 下面挑選 7 種最常被拿來「把一台 PC 硬碟變成 SMB/Samba 檔案伺服器」的家用方案,依「安裝容易度、日常維護、省心程度」排序,先給結論,後面再細比較。

方案 架構/檔案系統 最大亮點 常見限制 最適合誰
Synology DSM 7.2 (含 SHR / Btrfs) 專用 x86 / ARM NAS,Web GUI 完整中文、App 商店、混合 RAID (SHR)、SMB Multichannel、跨協定鎖定 (synology.com, synology.com) 需買 Synology 硬體,企業級功能有付費授權 想「插電就能用」、不想動指令的使用者
UnRAID 6.12 Slackware Linux;資料碟 XFS、Cache 可 Btrfs;單/雙同位元磁碟 磁碟大小可混搭、單碟獨立開關省電、Docker / KVM 整合 (docs.unraid.net) 需一次性授權費;平行寫入效能不及 RAID 想彈性擴充,把 NAS + Docker + VM 全包的人
TrueNAS SCALE 25.04 / CORE 13.x SCALE=Debian + ZFS,CORE=FreeBSD + ZFS ZFS 校驗+快照、圖形化磁池嚮導、Apps/Jail、叢集複寫 (truenas.com, truenas.com) 建議記憶體 ≥ 8 GB;硬體相容性較挑 想要 ZFS 穩定性並樂於研究的玩家
OpenMediaVault 7 (Debian 12) ext4/Btrfs/MD RAID;外掛支援 ZFS 超輕量、APT 更新、外掛豐富(SnapRAID、Docker) (docs.openmediavault.org) 部分外掛維護度不一,介面比 Synology 簡陋 想用熟悉的 Debian、硬體配置彈性又想 GUI
Rockstor 4.5 openSUSE Leap + Btrfs Btrfs 原生快照、複寫、可線上擴容 (forum.rockstor.com, forum.rockstor.com) 穩定更新需年費;中文資源少 想體驗 Btrfs、但又想要全圖形化管理
Ubuntu Server 24.04 + Webmin / Cockpit ext4 / Btrfs / ZFS on Linux 社群最大、套件最多;Samba 手動可開 Time Machine (blog.jhnr.ch) 需自己裝 Web 介面與寫指令;權限要自行管 已熟 Linux CLI、想全手動客製化
Windows 11 Pro / Server NTFS / ReFS;內建 SMB 完全免學習曲線、AD/ACL 整合 沒有快照型檔系統,RAID 需 Storage Spaces 只是想偶爾分享檔案,又常跑 Windows 程式

為什麼推薦這些,而不是 “Solaris + ZFS”?

  • 安裝媒體與驅動:現代 PC 多數主機板、NVMe、Wi-Fi 卡已不再維護 Solaris 驅動,Linux/FreeBSD 發行版支援度高太多。

  • 後續生態:家用 NAS 需求常延伸到 Docker、影音轉檔、手機備份… 等;上述方案都有官方或社群套件持續更新。

各方案維護點比較

1️⃣ Synology DSM

  • 更新:一次點擊即可線上更新核心與套件。

  • 檔案系統:近年主流機種預設 Btrfs,支援即時快照、檔案層回溯;SHR 能自動最佳化不同大小硬碟。

  • SMB:7.2 加入 SMB Multichannel,群組多張 LAN/Wi-Fi 進行多路傳輸 (synology.com)。

  • 備份:HyperBackup、Active Backup for Microsoft 365/Google Workspace。

2️⃣ UnRAID

  • 磁碟機制:每顆資料碟獨立檔系統,不會像傳統 RAID 一顆壞就整陣亡;加 1 或 2 顆同位元磁碟提供容錯。

  • 擴充:直接塞入新碟、跑「Rebuild-Parity」即可;Docker / VM 透過圖形化模板安裝。

  • 維護:所有設定存 config 目錄,USB 隨身碟搬家也繼承。

3️⃣ TrueNAS CORE / SCALE

  • ZFS:端對端校驗、Copy-on-write、快照+資料集滾動;ZFS Send/Receive 可異地容災。

  • 差異:CORE 偏重穩定 NAS;SCALE(Linux)多 K3s & Apps,能用 Docker 與 KVM。

  • 更新:WebGUI 一鍵;但池版本升級「不可逆」,務必閱讀發行說明 (truenas.com)。

4️⃣ OpenMediaVault

  • Plugin 架構:像「iPhone 越獄」般安裝外掛,常見有:

    • Flash Memory:減少 SD / USB 系統碟磨損

    • SnapRAID:類似軟體版 UnRAID

    • Docker / Portainer

  • 維護:Debian APT+備份 /etc/openmediavault/config.xml 即可快速重建。

5️⃣ Rockstor

  • Btrfs:區別於 ZFS 的「子卷打快照」機制,支援增量複製;線上增、縮容量容易。

  • 付費穩定更新:不付費仍能自己打包 openSUSE RPM,但要動手。

6️⃣ Ubuntu Server (+ Cockpit)

  • 彈性最高:想用 mdadm、LVM、ZFS on Linux、甚至 Ceph 都行。

  • 圖形介面:Cockpit 或 Webmin 可管理 Samba 使用者、掛載點、SMART 檢查。

  • 維護需求:需自己寫 crontab 例行檢測、手動看 log。

7️⃣ Windows 系列

  • Samba 相容度:本家協定;用戶權限可直接沿用本機或 AD;RSAT 能遠端維護。

  • 儲存空間 (Storage Spaces):支援鏡像或同位元,但快照(VSS)僅針對 NTFS 卷,不如 ZFS/Btrfs 完整。


如何挑選?

  1. 「插電即用 + 完整中文」 → Synology DSM(若已有 Synology 硬體)

  2. 便宜買現成二手主機 + 易擴充 → UnRAID 或 OpenMediaVault + SnapRAID

  3. 重視資料完整性 / 一行指令秒回復舊版 → TrueNAS (ZFS) / Rockstor (Btrfs)

  4. 已經很會 Linux、想同時跑各種服務 → Ubuntu Server + Cockpit

  5. 家裡長輩 Windows 用戶偏多 → 直接用 Windows 11 Pro 內建分享

相容性排名總覽(★=1 分,滿分 5 分)

方案 macOS (Finder╱Time Machine) iOS 18 Files Windows 11 23H2
Synology DSM 7.2 ★★★★★ ★★★★★ ★★★★☆
TrueNAS CORE╱SCALE 25.04 ★★★★☆ ★★★★☆ ★★★★☆
UnRAID 6.12 ★★★☆☆ ★★★☆☆ ★★★☆☆
OpenMediaVault 7 ★★★☆☆ ★★☆☆☆ ★★★☆☆
Rockstor 4.5 ★★★☆☆ ★★☆☆☆ ★★★☆☆
Ubuntu Server 24.04 + Cockpit ★★★☆☆ ★★☆☆☆ ★★★★☆
Windows 11 Pro╱Server ★★☆☆☆ ★★☆☆☆ ★★★★★

評分依據:

  1. 是否開箱支援 Apple 的 AAPL/vfs_fruit 擴充、Time Machine;

  2. iOS 18 用 Files App 連線後的讀寫穩定度;

  3. Windows 11 要求的 SMB 3.1.1 簽署╱加密、Multichannel 等支援。

  4. 是否需要進階手動調整才正常。


為什麼這樣排?

1️⃣ Synology DSM 7.2

  • macOS:內建 vfs_fruit 及「Time Machine 共用資料夾」精靈,直接支援快照與 SMB Multichannel,Finder 預覽與 Spotlight 搜尋皆正常。(kb.synology.com, reddit.com)

  • iOS 18:Files App 能讀寫且支援縮圖;社群迴響顯示升級 iOS 18 後未見大規模寫入問題。(reddit.com)

  • Windows 11:Samba 4.19 以上、啟用 Multichannel 與簽署;測得 2 Gb/s 以上傳輸。(community.synology.com)

2️⃣ TrueNAS CORE/SCALE

  • macOS/iOS:官方文件提供「一鍵 Time Machine」;但 25.04 起若同台同時開 SMB+NFS「多協定共用」,系統會自動關掉 AAPL 擴充 → 不可與 Time Machine 並存,須留意配置。(truenas.com)

  • Windows 11:支援 Multichannel,但限制「各埠需不同子網」;社群反映在單網段多 NIC 情境常無法生效。(truenas.com, forums.truenas.com)

3️⃣ UnRAID 6.12

  • macOS/iOS:需手動在 SMB 全域設定加上 vfs objects = catia fruit streams_xattr 等參數;新手常遇到 Time Machine 不穩或 Finder 檔案變幽靈檔。(learn.microsoft.com, forums.unraid.net)

  • Windows 11:現用 Samba 4.20,與 2025 年起強制簽署的 Windows 11 兼容,但論壇仍偶有鏈結授權或憑證問題的求救文。(forums.unraid.net, reddit.com)

4️⃣ OpenMediaVault 7

  • macOS╱iOS:與 Debian 套件同步,但 iOS 18 出現「只能讀取、無法寫入」的 bug,要手動升級 Samba ≥ 4.19 或施行 workaround。(forum.openmediavault.org)

  • Windows 11:只要保持系統更新,基本讀寫沒問題;不含 Multichannel 圖形化開關,需要 CLI 編輯 smb.conf

5️⃣ Rockstor 4.5

  • macOS╱iOS:官方文件僅說「可透過 Samba 連 Mac」,實測需自行開 fruit;中文資源稀少。(rockstor.com)

  • Windows 11:與其他 Samba 發行版類似,可加密簽署,但缺少 GUI。

6️⃣ Ubuntu Server 24.04

  • 彈性:自己編 smb.conf = 自由也是負擔;Cockpit 沒有 Apple 擴充 GUI。

  • 優勢:APT 能最快跟上 Samba 新版本,故 Windows 11 相容度第二高。

7️⃣ Windows 11 Pro╱Server

  • Windows⇄Windows:原生 SMB 3.1.1、簽署、加密、SMB over QUIC 等最新功能齊全。(learn.microsoft.com, support.microsoft.com)

  • Apple 裝置:Finder 可連線,但因缺少 AAPL 及 vfs_fruit,不支援 Time Machine,檔案資源庫 (Resource Fork) 欄位常遺失。


實務選擇建議

主要用戶端 最推薦 備選
全家都是 Mac / iPhone、要 Time Machine Synology DSM TrueNAS ↔ 僅限純 SMB 情境
需同時照顧 Mac + Windows 開發環境 TrueNAS SCALE (或 CORE) Synology + iSCSI
以 Windows PC 為主、偶爾 Apple Windows 11 Server Synology / Ubuntu
想省錢用舊 PC,自行折騰 UnRAID OMV 7 + SnapRAID

小提醒

  • 若家中 Windows 11 已更新到 2025 年 23H2 之後版本,預設「強制 SMB 簽署」,請確保 Samba ≥ 4.17 且 server signing = mandatory;否則 Win-to-NAS 可能直接拒連。(techcommunity.microsoft.com)

  • Apple Time Machine 在 macOS Sequoia (15.x) 之後,若遇到「備份磁碟在備份過程中中斷」錯誤,多與防火牆或 NAS 韌體中導入的 SMB3 複本快取 (lease)、AAPL 旗標衝突有關,可先關閉防火牆或將 fruit:metadata = stream 改為 netatalk。(discussions.apple.com)

透過上述評分與注意事項,你可以依照家中裝置比例、對 Time Machine 與 Windows 新安全機制的需求,挑出最省心的 Samba 方案。祝佈署順利!

沒有留言:

張貼留言