开源网络存储系统-TrueNAS


2020年3月消息,iXsystems宣布适用于网络附属存储(NAS)的两个开源操作系统正在合并过程中。未来FreeNAS和TrueNAS将会合并到TrueNAS Open Storage系统中,采用 OpenZFS 文件系统。
TrueNAS Open Storage
Flexibility to Serve and Protect Data

TrueNAS is a Network Attached Storage (NAS) software that shares and protects data from modern-day threats like ransomware and malware. TrueNAS makes it easy for users and client devices to access shared data through virtually any sharing protocol.

尽管FreeNAS的名称已改为TrueNAS,但原厂商的的承诺仍然是:构建最好的开源存储操作系统,让数百万人都可以依靠它来保护他们最重要的数据。尽管两大开源操作系统进行了合并,不过新版操作系统依然会提供两个版本,分别为TrueNAS CORE和TrueNAS Enterprise。两者都被具备企业级质量系统,不过TrueNAS Enterprise需要许可证并提供一系列功能扩展集,而TrueNAS CORE是免费的。
iXsystems在博文中罗列了两大开源系统合并的诸多好处,包括由于共享代码库的原因而加快了开发周期。在博文中公司还强调依然会有TrueNAS的免费版本。新近发布的版本11.3是合并之前的最新版本,并且版本12.0中会进行重大调整。
TrueNAS CORE 12.0将于2020年第三季度发布,有11.3的基础上取得一些重大进展。其中包括对Fusion Pools(混合SSD和HDD vdev)和加密数据集的支持。 在12.0 BETA的公告中还将提供数百项改进的更完整列表。升级到12.0版后,TrueNAS客户将看到较小的名称更改,但会启用新的鱼鳍(shark fin)图标。FreeNAS鲨鱼图标是众所周知的,但是这个现代化的图标代表了TrueNAS成为隐形但强大的存储竞争对手。TrueNAS Enterprise继承了TrueNAS 11.3中所有优点和特性,它自动继承TrueNAS CORE功能,并且预安装的密钥可解锁企业功能。
TrueNAS SCALE 是基于 Debian 的网络附加存储(NAS)解决方案,它基于 TrueNAS CORE 构建,并添加了 Linux 容器、VM (KVM) 和横向扩展 ZFS 存储功能。 其前身为 FreeNAS,同为开源的网络附加存储(NAS)操作系统,支持文件存储、块存储、对象存储。TrueNAS CORE 基于 FreeBSD,是 TrueNAS 项目的社区支持分支,受 iXsystems 赞助。它还有一份叫做 T rueNAS Enterprise 的商业分支,以及一份叫做 TrueNAS SCALE 的融合存储解决方案,该分支基于 Debian Linux 发行。
最新版本:12.0
TrueNAS 12.0-U5 现已发布。在 TrueNAS Jira 错误跟踪器上拥有帐户的用户可以获得完整的更改和错误修复列表,解决的问题包括:
大约二十项改进和八十个错误修复。
Python 升级以解决潜在的内存泄漏并消除罕见的中间件崩溃。
OpenZFS 更新到 2.0.5。
11.3 中不可用的关键组件的几个安全更新。
TrueNAS R 系列和 Mini Enclosure 管理已得到改进。
多项 WebUI 改进 - 包括解决仪表板 CPU% 错误。
NVMe 驱动自动调整大小支持。
M-series HA 改进。
TrueNAS 12.0-U5 兼容所有 iXsystems 平台,从 FreeNAS/TrueNAS Minis,到 power-efficient X-Series,一直到 flagship High Availability (HA) M-Series。还有一个新的 R-Series 产品线,可以运行 TrueNAS 的 CORE、Enterprise 和 SCALE 版本。所有这些都可以通过 Web UI 进行更新,并包括 graphical enclosure 管理。对于系统上安装了 FreeNAS 的用户,官方建议先升级到 FreeNAS 11.3-U5,然后再一键升级到 TrueNAS 12.0-U5 以保留回滚选项。虽然这是一个简单的 Web 更新,但官方建议用户等待更新系统的 zpool 功能标志,直到完成对性能和功能的验证。对于那些拥有 TrueNAS HA 系统和支持合同的人,建议联系 iXsystems 支持以安排升级。更新详情可查看此处。
最新版本:22.12
TrueNAS SCALE 22.12.1 于2023年2月下旬发布,此 Bluefin 22.12.1 版本支持文件、数据块、对象和应用程序,在2022年12月份测试部署良好,现已推出。此版本主要集中在高可用性(HA)特性的支持和改进,以及 SCALE 应用程序、服务、ACL 和共享中的新特性或改进,大致内容如下:
性能改进 进一步优化各种存储协议工作负载
SMB 共享代理 提供了一种重定向机制,使许多 TrueNAS SMB 共享在一个 TrueNAS 系统提供的公共命名空间中可用,减少了每个 SMB 客户端所需的配置。
Sudo 字段 被添加到复制任务,以提供对远程目标的正确权限。
Kubernetes Pass-through 随企业许可证一起提供,使外部编排器能够控制节点内的 Kubernetes API 功能。
SSH 密钥上传 通过多个用户简化了 TrueNAS 上的管理。
无 Root 登录错误修复和改进 简化了非根用户的管理。
SCALE UI 验证主机路径针对特定安全带进行了改进,该安全带警告应用程序和共享之间可能存在的冲突。
ZFS HotPlug 通过 OpenZFS 2.1.9 的更新提供修复和其他改进。
250 个错误修复(大多数是次要的),其中几个对系统可靠性有重大影响。
TrueNAS Mini R 一个新的 12 托架 TrueNAS Mini 平台,增加了机箱管理 UI。
发行说明中还有大量可用的 Bluefin 更改列表,包括 1300 多项改进和修复。
2023年4月中旬发布的 22.12.2 包含许多新特性和改进功能,涵盖 SCALE Enterprise 高可用性 (HA)、应用程序、无根登录管理用户、机箱管理和复制:
将 sudo 选项添加到用户和复制配置屏幕
管理用户的 SSH 服务选项
添加强制标志选项的应用程序高级设置更改
复制任务改进,增加了任务等待运行的原因
(仅限企业)应用程序新的 Kubernetes 直通功能、R30 和 Mini R 平台的新机柜管理
还修复了池状态报告、应用程序选项、报告功能、云同步和复制任务、iSCSI 共享、HA 系统中的 SMB 服务、各种 UI 问题、与 VM 中独立 GPU 和 USB 直通相关的 UI 行为以及设置更改 HA 系统上的选项和故障转移。系统组件版本:Linux Kernel 5.15.79,Nvidia Driver 515.65.01、ZFS 2.1.9。
最新版本:25
v25.04.0 "Fangtooth" 于2025年4月下旬正式发布,统一 CORE 和 SCALE 分支。将 CORE(基于 FreeBSD)和 SCALE(基于 Linux)两大分支进行了统一 —— 彻底拥抱 Linux 作为核心基础。
继 v24.10 “Electric Eel” 提升性能和引入 Docker 支持后,Fangtooth 带来超过 1000 项更新,修复 150 多个 bug。尽管 iXsystems 目前仅推荐早期采用者使用,但这一版本无疑为 TrueNAS 的未来指明了方向。对于从 CORE 13.x 迁移的用户,此版本保留了熟悉的 NAS 功能(如 SMB、NFS 和 iSCSI),并新增 Docker 和 LXC 支持。
v25.04 采用 Linux Kernel 6.12,显著扩展了硬件兼容性,提升了系统灵活性。新增的 Fast Deduplication 功能尤其适用于全 NVMe 系统(如 H30 和 F100 型号),有效减少特定工作负载下的存储占用,特别是在虚拟化环境中表现出色。此外,RAID-Z 扩展速度大幅提升,方便用户管理不断增长的数据池。虚拟化方面,LXC 和 QEMU / KVM 通过 Incus 管理,提供替代 jails 的方案,并改进 VM 系统,同时支持 Secure Boot 和 TPM 需求(目前仍为实验性功能)。
新版应用管理支持为新应用直接分配 IP 地址,现有应用将在 6 月 1 日前获得此功能。对于企业用户,v25.04 新增支持 GPOS STIG 配置以满足严格合规需求,以及为 iSCSI 和 NFS 带来 RDMA 支持,此外还包括 VMware 工作负载的块级克隆、Fibre Channel 支持、更快的 SMB 文件复制速度,以及通过 NFS 访问快照目录实现便捷文件恢复等功能。
TrueCommand 用户在升级前需先更新至 3.1 版本以确保兼容性。对于生产环境,v24.10.2.1 仍是更稳妥的选择,而 v25.04 则适合测试新功能或部署新系统的用户。
官方主页:https://www.truenas.com/
TrueNAS Open Storage
Flexibility to Serve and Protect Data

TrueNAS is a Network Attached Storage (NAS) software that shares and protects data from modern-day threats like ransomware and malware. TrueNAS makes it easy for users and client devices to access shared data through virtually any sharing protocol.

尽管FreeNAS的名称已改为TrueNAS,但原厂商的的承诺仍然是:构建最好的开源存储操作系统,让数百万人都可以依靠它来保护他们最重要的数据。尽管两大开源操作系统进行了合并,不过新版操作系统依然会提供两个版本,分别为TrueNAS CORE和TrueNAS Enterprise。两者都被具备企业级质量系统,不过TrueNAS Enterprise需要许可证并提供一系列功能扩展集,而TrueNAS CORE是免费的。
iXsystems在博文中罗列了两大开源系统合并的诸多好处,包括由于共享代码库的原因而加快了开发周期。在博文中公司还强调依然会有TrueNAS的免费版本。新近发布的版本11.3是合并之前的最新版本,并且版本12.0中会进行重大调整。
TrueNAS CORE 12.0将于2020年第三季度发布,有11.3的基础上取得一些重大进展。其中包括对Fusion Pools(混合SSD和HDD vdev)和加密数据集的支持。 在12.0 BETA的公告中还将提供数百项改进的更完整列表。升级到12.0版后,TrueNAS客户将看到较小的名称更改,但会启用新的鱼鳍(shark fin)图标。FreeNAS鲨鱼图标是众所周知的,但是这个现代化的图标代表了TrueNAS成为隐形但强大的存储竞争对手。TrueNAS Enterprise继承了TrueNAS 11.3中所有优点和特性,它自动继承TrueNAS CORE功能,并且预安装的密钥可解锁企业功能。
TrueNAS SCALE 是基于 Debian 的网络附加存储(NAS)解决方案,它基于 TrueNAS CORE 构建,并添加了 Linux 容器、VM (KVM) 和横向扩展 ZFS 存储功能。 其前身为 FreeNAS,同为开源的网络附加存储(NAS)操作系统,支持文件存储、块存储、对象存储。TrueNAS CORE 基于 FreeBSD,是 TrueNAS 项目的社区支持分支,受 iXsystems 赞助。它还有一份叫做 T rueNAS Enterprise 的商业分支,以及一份叫做 TrueNAS SCALE 的融合存储解决方案,该分支基于 Debian Linux 发行。
最新版本:12.0
TrueNAS 12.0-U5 现已发布。在 TrueNAS Jira 错误跟踪器上拥有帐户的用户可以获得完整的更改和错误修复列表,解决的问题包括:
大约二十项改进和八十个错误修复。
Python 升级以解决潜在的内存泄漏并消除罕见的中间件崩溃。
OpenZFS 更新到 2.0.5。
11.3 中不可用的关键组件的几个安全更新。
TrueNAS R 系列和 Mini Enclosure 管理已得到改进。
多项 WebUI 改进 - 包括解决仪表板 CPU% 错误。
NVMe 驱动自动调整大小支持。
M-series HA 改进。
TrueNAS 12.0-U5 兼容所有 iXsystems 平台,从 FreeNAS/TrueNAS Minis,到 power-efficient X-Series,一直到 flagship High Availability (HA) M-Series。还有一个新的 R-Series 产品线,可以运行 TrueNAS 的 CORE、Enterprise 和 SCALE 版本。所有这些都可以通过 Web UI 进行更新,并包括 graphical enclosure 管理。对于系统上安装了 FreeNAS 的用户,官方建议先升级到 FreeNAS 11.3-U5,然后再一键升级到 TrueNAS 12.0-U5 以保留回滚选项。虽然这是一个简单的 Web 更新,但官方建议用户等待更新系统的 zpool 功能标志,直到完成对性能和功能的验证。对于那些拥有 TrueNAS HA 系统和支持合同的人,建议联系 iXsystems 支持以安排升级。更新详情可查看此处。
最新版本:22.12
TrueNAS SCALE 22.12.1 于2023年2月下旬发布,此 Bluefin 22.12.1 版本支持文件、数据块、对象和应用程序,在2022年12月份测试部署良好,现已推出。此版本主要集中在高可用性(HA)特性的支持和改进,以及 SCALE 应用程序、服务、ACL 和共享中的新特性或改进,大致内容如下:
性能改进 进一步优化各种存储协议工作负载
SMB 共享代理 提供了一种重定向机制,使许多 TrueNAS SMB 共享在一个 TrueNAS 系统提供的公共命名空间中可用,减少了每个 SMB 客户端所需的配置。
Sudo 字段 被添加到复制任务,以提供对远程目标的正确权限。
Kubernetes Pass-through 随企业许可证一起提供,使外部编排器能够控制节点内的 Kubernetes API 功能。
SSH 密钥上传 通过多个用户简化了 TrueNAS 上的管理。
无 Root 登录错误修复和改进 简化了非根用户的管理。
SCALE UI 验证主机路径针对特定安全带进行了改进,该安全带警告应用程序和共享之间可能存在的冲突。
ZFS HotPlug 通过 OpenZFS 2.1.9 的更新提供修复和其他改进。
250 个错误修复(大多数是次要的),其中几个对系统可靠性有重大影响。
TrueNAS Mini R 一个新的 12 托架 TrueNAS Mini 平台,增加了机箱管理 UI。
发行说明中还有大量可用的 Bluefin 更改列表,包括 1300 多项改进和修复。
2023年4月中旬发布的 22.12.2 包含许多新特性和改进功能,涵盖 SCALE Enterprise 高可用性 (HA)、应用程序、无根登录管理用户、机箱管理和复制:
将 sudo 选项添加到用户和复制配置屏幕
管理用户的 SSH 服务选项
添加强制标志选项的应用程序高级设置更改
复制任务改进,增加了任务等待运行的原因
(仅限企业)应用程序新的 Kubernetes 直通功能、R30 和 Mini R 平台的新机柜管理
还修复了池状态报告、应用程序选项、报告功能、云同步和复制任务、iSCSI 共享、HA 系统中的 SMB 服务、各种 UI 问题、与 VM 中独立 GPU 和 USB 直通相关的 UI 行为以及设置更改 HA 系统上的选项和故障转移。系统组件版本:Linux Kernel 5.15.79,Nvidia Driver 515.65.01、ZFS 2.1.9。
最新版本:25
v25.04.0 "Fangtooth" 于2025年4月下旬正式发布,统一 CORE 和 SCALE 分支。将 CORE(基于 FreeBSD)和 SCALE(基于 Linux)两大分支进行了统一 —— 彻底拥抱 Linux 作为核心基础。
继 v24.10 “Electric Eel” 提升性能和引入 Docker 支持后,Fangtooth 带来超过 1000 项更新,修复 150 多个 bug。尽管 iXsystems 目前仅推荐早期采用者使用,但这一版本无疑为 TrueNAS 的未来指明了方向。对于从 CORE 13.x 迁移的用户,此版本保留了熟悉的 NAS 功能(如 SMB、NFS 和 iSCSI),并新增 Docker 和 LXC 支持。
v25.04 采用 Linux Kernel 6.12,显著扩展了硬件兼容性,提升了系统灵活性。新增的 Fast Deduplication 功能尤其适用于全 NVMe 系统(如 H30 和 F100 型号),有效减少特定工作负载下的存储占用,特别是在虚拟化环境中表现出色。此外,RAID-Z 扩展速度大幅提升,方便用户管理不断增长的数据池。虚拟化方面,LXC 和 QEMU / KVM 通过 Incus 管理,提供替代 jails 的方案,并改进 VM 系统,同时支持 Secure Boot 和 TPM 需求(目前仍为实验性功能)。
新版应用管理支持为新应用直接分配 IP 地址,现有应用将在 6 月 1 日前获得此功能。对于企业用户,v25.04 新增支持 GPOS STIG 配置以满足严格合规需求,以及为 iSCSI 和 NFS 带来 RDMA 支持,此外还包括 VMware 工作负载的块级克隆、Fibre Channel 支持、更快的 SMB 文件复制速度,以及通过 NFS 访问快照目录实现便捷文件恢复等功能。
TrueCommand 用户在升级前需先更新至 3.1 版本以确保兼容性。对于生产环境,v24.10.2.1 仍是更稳妥的选择,而 v25.04 则适合测试新功能或部署新系统的用户。
官方主页:https://www.truenas.com/