开源网络存储系统-FreeNAS
2010-10-14 13:32:25 阿炯

FreeNAS是网络附加存储(NAS)服务专用操作系统(FreeBSD的简化版)。基于 m0n0wall 防火墙,该系统通过提供磁盘管理及RAID软件,可让用户将PC转换为NAS服务器。支持FTP、NFS、RSYNC、CIFS、AFP、UNISON、SSH协议,旨在让人们重新使用旧硬件。



NAS (Network Attached Storage) server supporting: UPS, CIFS/SMB, FTP, NFS, RSYNC, SSH, AFP, Unison, UPnP, Webserver, iSCSI protocols, local and MS AD authentication, SoftRAID (JBOD,0,1,5), disk encryption, S.M.A.R.T, WebGUI. Requires only 64MB on DOM.

FreeNAS是一套免费的NAS服务器,它能将一部普通PC变成网络存储服务器。该软件基于FreeBSD,Samba 及PHP,支持CIFS (samba), FTP, NFS protocols, Software RAID 及 web 界面的设定工具。用户可通过Windows、Macs、FTP、SSH 及网络文件系统 (NFS) 来访问存储服务器;FreeNAS可被安装于硬盘或移动介质USB Flash Disk上,所占空间不足 16MB。FreeNAS 服务器前途无量,它的开发工作十分活跃。它是组建简单网络存储服务器的绝佳选择,免去安装整套Linux或 FreeBSD 的烦恼。

硬件条件
PC 最少内存96Mb of RAM,、可启动光驱加下列一项
软驱(用于存储配置)和一个或多个硬盘(用于存储)
可启动USB或者CF卡和一个或多个硬盘(用于存储)
可启动硬盘和一个或多个硬盘(用于存储)
可启动硬盘 (空间分给FreeNAS和数据)
或者使用虚拟PC模拟,如Vmware,配置如上


2009年, FreeNAS 0.8以及未来的版本都将基于Debian,基于FreeBSD的0.7系列将进入只维护模式。对这一改变用户的评价褒贬不一,一些用户认为这将改进硬件兼容性,但另一些人担心现有安装的未来以及Linux缺乏ZFS文件系统支持等问题。


2020年3月,FreeNAS 和 TrueNAS 合并后,统一名称为 TrueNAS。且仍做两个版本的区分:企业版还是 TrueNAS Enterprise;社区版为 TrueNAS CORE,承诺永远开放。在 11.3 版本中,FreeNAS 和 TrueNAS 已经共享超过 95% 的相同源代码,但它们依旧内置于单独的镜像中。接下来要发布的 TrueNAS 12.0 则是首个二者完全融合、统一镜像的版本。


此次宣布的新项目 TrueNAS SCALE 就用到了不少 TrueNAS 12.0 的源代码。不过,不同于建立在 FreeBSD 之上的 TrueNAS CORE,SCALE 项目基于 Linux 开发,更确切来讲是基于 Debian 11 (Bullseye)。

iXsystems 工程副总裁 Kris Moore 表示,“Linux 是实现某些 SCALE 项目目标的关键要求。能够在 FreeBSD 和 Linux 上运行 OpenZFS 2.0 的能力为 TrueNAS 系列提供了丰富的软件,可以满足各种各样的用户基础架构需求。”

iXsystems 还对 SCALE 这一名称进行了拆分解读,以反映该项目的某些特性:
Scale-out (向外扩展)
Converged (融合)
Active-active (活跃)
Linux containers (Linux 容器)
Easy-to-manage (易于管理)


目前,TrueNAS SCALE 项目的源代码已公开,它仍处在早期开发阶段,预计于 2021 年正式发布。同时,官方强调,原有项目继续在 FreeBSD 上开发和受支持的事实不会改变。待新项目发布后,整个 TrueNAS 系列的软件将互补且通用,并且所有这些软件都支持通过 TrueCommand 进行全面管理。



最新版本:9.10
此版本修复了 268 个 bug,还有一些 tracking 系统上面的 bug 也被修复了。在这个版本中对 UI 进行了很大的改进,同时改善了很多不稳定因素,提升了系统的性能。

最新版本:11.0
该版本带来了新的虚拟化和对象存储功能。FreeNAS 11.0 将 bhyve 虚拟机添加到其受欢迎的 SAN / NAS、Jail 和插件中,让用户可以在 FreeNAS box 上使用 host web-scale VMs。它提供 S3 兼容的对象存储服务,可将 FreeNAS box 变成 S3 兼容的服务器,不用再依赖云端。点击此处查看更多 FreeNAS 11.0 的新功能。

FreeNAS 11.0 基于 FreeBSD 11-STABLE ,它增加了最新的驱动程序和性能改进。用户将受益于整体系统、架构和性能改进。测试表明 FreeNAS 11.0 的内核比 FreeNAS 9.10 的内核快 20%。FreeNAS 11.0 还引入了最新的administration GUI beta 版本。新的 GUI 基于流行的 Angular 框架, FreeNAS 团队期望 GUI 可以被主题化,并在 11.1 版本正式完成该功能。新的 GUI 遵循与现有的 GUI 相同的流程,但看起来要好得多,现在可以从登录界面中选择新的 GUI 或者经典 GUI 。

此外,FreeNAS 11 还增加了警报服务页面,它配置系统将关键警报从 FreeNAS 发送到其他应用程序和服务,如 Slack、PagerDuty、AWS、Hipchat、InfluxDB、Mattermost、OpsGenie 和 VictorOps 等。它还有一个改进的服务菜单,可管理哪些服务和应用程序能开机启动。

要了解更多内容,可参考发行说明


官方主页:http://www.freenas.org/

该文章最后由 阿炯 于 2021-08-06 11:11:52 更新,目前是第 2 版。