FreeNAS 免费开源nas操作系统介绍
FreeNAS 介绍
FreeNAS (读音 free·nas [free-næs]),是一款开源免费的专门用于构建 NAS(Network Attached Storage)服务器的专业操作系统。
FreeNAS 可以轻松把一台普通的台式电脑变成存储服务器。它基于 FreeBSD 开发,在 BSD License 授权写一下发布,主要运行在 x86-64 架构的计算上。
FreeNAS 支持 Windows,macOS 和类 Unix 客户端,以及大量的虚拟化主机,例如 XenServer 和 VMware,支持 CIFS,AFP,NFS,iSCSI,SSH,rsync,WebDAV,以及 FTP/TFTP 等文件共享和传输协议。
FreeNAS 采用 ZFS 文件系统存储、管理和保护数据。ZFS 提供了诸如轻量级快照、压缩和重复数据删除等高级功能。可以快速的将数据增量备份到其他设备,带宽占用少,可有效帮助系统从故障中转移。
FreeNAS 项目历史可以追溯到 2005 年 10月,由 Olivier Cochard-Labbé 基于 m0n0wall 嵌入式防火墙和 FreeBSD 6.0 开发。2006 年 7月,Volker Theile 加入项目组,并在 2008 年 4 月成为项目领导者。2010 年,FreeNAS 项目正式被 iXsystems 公司收购,幸运的是,它并没有变成闭源的商业软件,依然开源免费,因为项目交由商业公司的技术团队全职维护,相比纯社区化开发的开源软件,FreeNAS 拥有了更强的技术后援。
FreeNAS 的特点
- 支持 CIFS,AFP,NFS,iSCSI,SSH,rsync,WebDAV,以及 FTP/TFTP 等文件共享和传输协议;
- 支持 Active Directory 和 LDAP 用于用户认证以及手动的用户和用户组创建;
- 支持 UFS2 卷创建和导入,包括 gmirror,gstripe 和 graid3(注意,FreeNAS 9.3 版本不再支持 UFS)
- 支持创建和导入 ZFS 存储池,以及许多 UFS2 不支持的功能如:存储限额,快照,数据压缩,重复数据删除,磁盘替换等;
- 支持通过第三方插件扩展功能;(BT下载 transmission、云网盘 owncloud、同步备份 btsync、媒体中心**plexmediaserver **等)
- 双启动分区,升级过程将系统更新到非活动分区,可以从失败的更新中恢复;(注意,FreeNAS 9.3 版本为多启动分区,可以在多个系统版本之间回滚切换)
- 支持电子邮件系统通知;
- 基于 Django 开发的管理界面,通过浏览器管理;
- 支持安全的磁盘替换,自动 ZFS 快照,ZFS 垃圾清理,计划任务等均可在图形化界面中操作;
- 多语言支持(简体中文、繁体中文等20多种语言)
- 在图形化界面管理 SMART 监视器,UPS等;
- 支持 USB 3.0;
- 支持 Windows ACLs 和 UNIX 文件系统权限控制;
- ZFS 定期快照可在 Windows 查看影子副本;
- 支持 tmux;
FreeNAS 支持的插件
- Bacula 网络备份服务
- Resilio Sync(原名 BitTorrent Sync) 点对点文件同步
- CouchPotato 电影下载器
- Crashplan 备份系统
- CrucibleWDS Windows 交付解决方案
- Firefly 媒体服务器
- Gamez 电视游戏下载器
- HTPC-Manager 图形化的 HTPC 软件管理器
- LazyLibrarian 电子书下载器
- Maraschino XBMC HTPC 网络接口
- MediaBrowser 媒体服务器
- MineOS Minecraft 服务器
- Mylar 漫画下载器
- NextCloud 私有云网盘
- Owncloud 私有云存储服务器
- Plex 媒体服务器
- s3cmd Amazon S3 备份工具
- Sabnzbd 新闻阅读器
- Sickbeard PVR for newsgroup usersSubsonic (media server)
- Syncthing 文件同步工具
- transmission BT客户端
- XDM eXtendable 下载器
FreeNAS 常见应用场景
- 家庭、企业文件共享
- 为虚拟化服务提供后端存储
- 构建影音媒体中心和 DLNA 设备
FreeNAS 荣誉
- VMware — “Ultimate Virtual Appliance Challenge, Consumer”
- sourceforge.net — Project of the Month, January 2007
- InfoWorld — 最佳开源存储
FreeNAS 最低配置要求
这是运行 FreeNAS 系统应具备的最低要求,可以满足少量用户的日常使用。
- 64位多核心处理器(强烈推荐选用 Intel CPU)
- 8GB 以上内存
- 8GB 以上 U 盘
- 至少 1 个用作数据存储的机械硬盘或固态硬盘(不建议使用硬件 RAID)
- 1 个有线网络接口
FreeNAS 推荐的最小配置
适用于家庭或小型办公环境下的文件共享,性能较强,并具备提供额外服务的能力。
- 64位多核心处理器
- 16GB 启动设备 (U 盘即可)
- 16GB 内存 (推荐使用 ECC 内存)
- 至少 2 块用作数据存储的硬盘 (不建议使用硬件 RAID)
- 建议使用专为 NAS 设计的设备(例如,西数红盘)
- 至少 1 个有线网络接口 (推荐使用 Intel 网卡)
FreeNAS 推荐的商用配置
适用于中小型商业环境
- 1 ~ 4 颗多核心 64 位处理器
- 两个互为镜像的 16 GB 以上启动设备(推荐使用 U 盘或 SATA DOM)
- 至少 32 GB ECC 内存(通常 1 TB 存储应搭配 1 GB 内存,具体可根据业务负载调整)
- 至少 4 块用于数据存储的硬盘(不建议使用硬件 RAID,因为它会降低 FreeNAS 的数据保护和恢复能力。)
- 如有必要,可根据主板支持情况添加更多硬盘,不要使用 RAID 卡。建议使用 HBA 卡扩展直连的硬盘数量。推荐使用 LSI 的 HBA 卡。
- 推荐使用企业级 SATA/SAS 硬盘
- 写时同步 ZIL 设备必须使用高使用寿命的 Flash/SSD (推荐使用支持 “断电保护” 的 FLASH/SSD)。如果对数据连续性要求高,可用两个设备做 ZIL 镜像。
- 对于随机读负载较高或大多数请求的数据不适合 RAM 时,可以使用高性能 SSD 加速读性能。
- 至少 2 个有线网络接口。推荐使用 Intel 的千兆网卡。推荐使用 Chelsio 的万兆网卡。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
本文地址:/aigaoji/1340.html