外观
TrueNAS:以 ZFS 为中心的存储系统
TrueNAS 由 iXsystems 维护,社区版免费且开源。它的一切设计都围绕 ZFS 展开:校验、快照、复制、缓存都是文件系统本身提供的能力,而不是上层功能的拼装。
早期分成基于 FreeBSD 的 CORE 和基于 Linux 的 SCALE 两条线,近年官方已把重心收敛到 Linux 线并统一称作 Community Edition,CORE 转入维护状态。现在新装机不必再纠结 CORE/SCALE,但网上大量旧教程仍按老命名和 Kubernetes 应用体系写,照抄会对不上界面。
和 fnOS 的根本差别
| 维度 | TrueNAS | fnOS |
|---|---|---|
| 文件系统 | ZFS,功能与约束都来自它 | Btrfs / ext4,见文件系统怎么选 |
| 设计取向 | 存储优先,先规划池结构再用 | 使用优先,网页端引导你走完配置 |
| 语言 | 英文为主,中文翻译覆盖不全 | 全中文 |
| 影音与相册 | 靠第三方容器自己搭 | 系统自带飞牛影视与相册 |
| 开源 | 是 | 否 |
什么时候它比 fnOS 更合适
- 你最在意静默损坏。ZFS 对每个数据块做校验,配合定期 scrub 能发现并修复位腐败,这方面积累的工程验证比任何一套国产 NAS 系统都长。
- 你要做定期复制到另一台机器。ZFS 的快照发送/接收是块级增量,做异地备份比文件级同步高效得多。
- 你本来就读英文文档。TrueNAS 的官方文档写得细,遇到问题能查到根因,而不是只能问网友。
什么时候别选它
- 你想先买两块盘、以后再一块块加。ZFS 的扩容以 vdev 为单位,虽然新版本已经支持给 RAIDZ 逐块加盘,但扩容后已有数据仍保持原来的条带宽度,实际可用容量可能低于同样盘数新建的池。这个坑不难躲,但你必须事先知道它存在。
- 家里人要用。海报墙、手机相册自动备份、扫码登录这类体验,TrueNAS 要靠自己搭容器补齐,中文化程度也不如 fnOS。
- 内存紧张。ZFS 会把空闲内存大量用作缓存,小内存机器上体验和性能都会打折。
两者能互相迁移吗
不能直接换系统读盘:ZFS 池和 fnOS 的存储空间是两套完全不同的磁盘结构,互相导入不现实。迁移只能通过网络把文件复制过去,也就是说你需要临时的第三方空间或者足够的空余盘位。真要迁移,先读迁移与数据救援。
先在虚拟机里装一遍
TrueNAS 的界面组织方式和 fnOS 差别很大,「能不能接受」比参数表更重要。用虚拟机挂几块小容量虚拟盘试一遍,一小时就能得出结论。
相关笔记
- OpenMediaVault:同样开源,但走的是轻量面板路线
- Unraid:另一种扩容哲学,正好和 ZFS 相反
- Proxmox VE:也内置 ZFS,常被拿来和 TrueNAS 比较
- fnOS 与其他 NAS 方案怎么选
- 认识 fnOS