开源且自由的 NAS 操作系统 FreeNAS / TrueNAS 预计将发布基于 Debian 的分支版本 TrueNAS SCALE。这一分支将基于 Debian 11 "Bullseye",目前处于早期开发阶段,开发者预览版本仍有工作待完成,源码同步于其 GitHub 仓库,预计将于 2021 年发布。
自 FreeNAS 8 起,该项目即基于 FreeBSD。基于 Debian 的 TrueNAS SCALE 分支的推出并不意味着该项目会从 FreeBSD 迁移至 Linux。iXsystems 的开发目标是令 TrueNAS 成为同时支持 FreeBSD 和 Linux 的跨操作系统(内核)软件,重点工作之一是让 OpenZFS 2.0 在 FreeBSD 和 Linux 下保持一致。TrueNAS SCALE 重用了 TrueNAS 12.0 的大量代码,但也有一些修改。
TrueNAS SCALE 讨论区:
https://www.ixsystems.com/community/forums/truenas-scale-discussion/ 。
通告:
https://www.ixsystems.com/community/threads/starting-our-next-open-source-project-truenas-scale.85203/ 。
FreeNAS 是一个社区支持的操作系统,TrueNAS 则是一个商业性操作系统。这两者在过去分离但又相关联,其项目开发目前均由 iXsystems 主导。iXs 公司于今年三月宣布开始对这两者进行合并,即将发布的 TrueNAS 12.0 Beta 版将这两者统一为了单一的镜像文件。
作为一个 NAS 解决方案,FreeNAS 的核心特性就是文件分享。FreeNAS 通过支持诸多客户端系统及相关协议——SMB/CIFS(Windows 文件共享)、NFS(Unix 文件共享)、AFP 及 Time Machine 备份(Apple 文件共享)、FTP、iSCSI(块共享)、WebDAV 及其它诸多通过网络分享数据的方案。
在核心的文件共享功能之外,FreeNAS 项目致力于简化复杂的管理工作。FreeNAS 的几乎所有配置和功能都可通过 Web 用户界面管理。同时,安装指引工具能进一步简化安装及后续配置过程。创建卷、对单个共享设置权限设置或执行软件更新,可以在不遗漏关键步骤或遇到静默故障的情况下完成。
许多服务都包含高级配置选项,通过 Web 用户界面的「高级」菜单即可访问。此外,只需一下单击或通过 SSH,即可获得完整的 shell 访问。
FreeNAS 完善地支持 ZFS 和 RAID-Z,并通过诸多措施确保数据安全。同时得益于 ZFS,全系统快照可随时创建和保存。后者还可用于创建远程的备份,例如在一个远程的 ZFS 文件系统中创建一个副本。当本地 ZFS 文件系统遇到灾难性问题时,这些快照即可恢复数据。
FreeNAS 是第一个也是唯一一个在 ZFS 卷上提供加密的开源项目!在创建卷时可以使用全卷加密选项,提供行业标准的 AES-XTS 加密,可以进行硬件加速(当处理器具有AES-NI功能时)。加密卷只能由拥有该卷主密钥的 FreeNAS 系统读取。 用户可以选择创建密码短语,为其系统添加额外保护,防止丢失或被盗。在回收硬盘驱动器时,加密可以提供额外便利,因为只要主密钥被删除,就不再需要擦除驱动器。
FreeNAS 开箱即用地支持 NAS 设备的核心功能。但是,许多用户喜欢用第三方软件增强他们的 NAS 设备,用于串流媒体、替代协议或 Web 应用程序。FreeNAS 提供了一个基于 FreeBSD jails 系统和 PC-BSD 的 PBI 系统的第三方插件系统。 插件系统将第三方软件与核心操作系统隔离,但允许插件从主 Web 用户界面访问用户指定的目录和配置。
FreeNAS 项目主页:
https://www.freenas.org。
本文的主要内容均译自 FreeNAS 的项目网站(可能经过了较大的修改),同时也参考了中文维基的 FreeNAS 词条、Sonarr 项目描述、Sonarr 项目主页、Computer Weekly、中文维基的 FreeBSD Jails 词条、英文维基的 FreeNAS 词条、中文维基的串流媒体词条、Radarr 项目主页。封面图片及文内的视频与截图亦转载自 FreeNAS 项目网站。