Unraid 试用三个月:它适合谁,又不适合谁

Unraid 试用三个月:它适合谁,又不适合谁

群晖用腻了,飞牛还在观望,于是把一台旧机器刷成 Unraid 试了三个月。它不是「更好的群晖」,而是一套完全不同的取舍。

阵列:慢,但能混插

Unraid 最特别的设计是单盘校验。数据盘各自独立文件系统,校验盘只存奇偶校验信息。

好处很直接:

  • 硬盘可以混插不同容量,1T 和 8T 能放同一个阵列
  • 单盘故障时,其他盘的数据直接可读,不需要重建阵列
  • 扩容只需加盘,不用重做阵列

代价是速度。写数据时因为要实时算校验,写入速度被限制在单盘水平:

场景群晖 SHRUnraid 阵列
顺序写入接近阵列带宽约等于单盘速度
随机读取快快(各盘独立)
扩容需重建直接加盘

所以 Unraid 的正确用法是:阵列只放大文件,热数据全放缓存池。

缓存池才是性能关键

我用两块 NVMe 组了 ZFS mirror 做缓存池,所有 Docker 容器、虚拟机磁盘、下载临时文件都放在这上面。阵列只负责归档。

缓存池(NVMe ×2, ZFS mirror) → 容器、VM、下载缓冲
阵列(HDD ×4 + 校验盘)      → 影视库、备份、归档

这个分层一旦建立,日常使用完全感知不到阵列的慢。只有每周归档任务跑的时候,才会听到硬盘转起来。

Docker 和虚拟机

Unraid 的 Docker 管理界面是同类里最好用的,没有之一。

  • 应用市场一键装
  • 每个容器有独立图标和 WebUI 入口
  • 更新可以批量执行,失败能回滚

虚拟机稍弱一些,直通配置比 PVE 麻烦,尤其是核显直通需要手动编辑 XML。如果你主要跑虚拟机,PVE 仍然是更好的选择。

不适合谁

说清楚边界比推荐更重要:

  • 追求写入性能:阵列的单盘速度会让你失望,除非全靠缓存池
  • 需要企业级快照:ZFS 的快照能力在 Unraid 上被弱化了
  • 完全不想学:Unraid 的概念模型(阵列/池/共享)需要理解,不是开箱即用
  • 预算敏感:授权按设备收费,且不支持二手转让

适合谁

  • 有一堆容量不一的旧硬盘,想物尽其用
  • 主要用途是影音库 + Docker,不是高并发数据库
  • 愿意花时间理解「阵列 vs 缓存池」的分层
  • 想要一个图形化但不过度封装的系统

三个月后的结论

我留下了它。不是因为 Unraid 更强,而是因为它的设计假设和我的使用场景对上了:一堆杂盘、一个影音库、十几个容器、偶尔开个虚拟机。

如果你也有类似的家底,Unraid 会让你觉得「终于有个系统不逼我买同规格硬盘了」。但如果你追求的是性能或者零学习成本,群晖和 PVE 依然是更稳的选择。

相关阅读

更多

评论

评论功能默认关闭。想开启的话,去 src/lib/site.ts 里把 giscus.enabled 改成 true,填上你的 repo 和 repoId 即可——基于 GitHub Discussions, 不需要服务器,也不用数据库。