以下建議把 「先確認 pool 版本 → 再選系統 → 最後決定遷移手法」 三件事拆清楚,並把 Perplexity / Grok3 提到的重點用最新版本資訊補齊。
1 │ 先確認現有 ZFS 池版本
zpool get version <pool>
-
≤ 28 ── 可以被 OpenZFS 系統直接 import。(reddit.com)
-
29 – 47 ── 只有 Solaris/illumos 系統能原生讀取;OpenZFS 會回「newer version」拒匯入。(illumos.topicbox.com)
2 │ 依版本選平台
選項 | 什麼時候選它 | 為何好維護 | 最新穩定版 |
---|---|---|---|
TrueNAS SCALE 25.04 | pool ≤ 28,家用 NAS 為主 | WebGUI 一鍵匯入、週期性 scrub/更新自動提醒;Samba 4.20 直接開 SMB Multichannel、vfs_fruit |
25.04(Fangtooth)2025-04 (truenas.com) |
Proxmox VE 8.4 | pool ≤ 28,但你重度玩 VM/LXC | ZFS 2.2.7 內建;KVM+LXC 版控/快照細節多;CLI 與 WebUI 並存 | 8.4-1 2025-04-09 (pve.proxmox.com, proxmox.com) |
OmniOS CE r151054 + napp-it | pool 29–47;想保留 Solaris 風格 | illumos 核心與 Solaris ZFS 完全相容,一行 zpool import ;napp-it 把 ZFS/SMB 任務包成網頁按鈕 |
r151054 2025-05-05 (omnios.org, omnios.org) |
硬體相容性: 你的 Dell C2100(2×SSD + 12×HDD)符合三者需求;TrueNAS 官方建議最低 8 GB、最佳 16 GB RAM (truenas.com, truenas.com)。
3 │ 遷移策略對照
Pool 版本 | 主力方案 | 匯入步驟 (概要) | 備援方案 |
---|---|---|---|
≤ 28 | TrueNAS SCALE | ➊ 在舊機 zpool scrub → zpool export ➋ 把 HBA+磁碟整組移機➌ WebGUI → Storage ▸ Import Pool → 3 步完成 |
若 VM 需求高 → Proxmox 同步操作 |
29–47 | OmniOS +napp-it | ➊ 乾淨安裝 OmniOS➋ zpool import 直接上線➌ 在 napp-it 設 SMB/快照 |
保守作法:先在原 Solaris `zfs send |
任何版本 | 備份/重建 | 若想跨版本但避免長停機,可在 Solaris 裝另一顆空碟作臨時 v28 pool,分批 zfs send -I 漸進搬遷 |
4 │ 日常維護工作量比較
-
TrueNAS SCALE:UI 設好後幾乎只收信;自動 scrub、SMART、更新提示。
-
Proxmox VE:系統/VM 同步升級一行指令 (
pveupgrade
),但 ZFS 進階操作仍靠 CLI。 -
OmniOS +napp-it:每年 2–3 次
pkg update
;大部分任務在 napp-it 點選即可,但中文資料較少,遇到故障需要看英文論壇。
5 │ 建議執行順序
-
確定 pool 版本:先決定工具鏈。
-
做一次完整 scrub + 備份 config(特別是 OmniOS/napp-it 的 XML / TrueNAS 的
systemdataset
)。 -
冷關機、匯出 pool、移植硬碟。
-
在新系統匯入或 zfs recv,確認
zpool status -v
0 error 再開 SMB 分享。 -
設定定期快照 & 外部備份:不管哪個平台,資料保險永遠是第一位。
最終一句話
-
pool ≤ 28 → 選 TrueNAS SCALE 25.04:最少折騰、功能完整。
-
pool 29–47 → 直接上 OmniOS CE r151054 + napp-it,或在舊機用 send/recv 先降版本後再換 TrueNAS。
-
若你打算把 VirtualBox VM 全部升級為 KVM/LXC,且願意多敲命令,再考慮 Proxmox VE 8.4。
照這條流程,你可以最小停機時間把 Solaris 老 pool 平順搬家,同時獲得之後五年以上都「點 UI 就好」的維護體驗。祝遷移順利!
沒有留言:
張貼留言