开源的NAS软件项目存储

版权声明:本文为EnweiTech原创文章,未经博主允许不得转载。 https://blog.csdn.net/English0523/article/details/84934831

市面上能见到的 NAS 操作系统很多,有如 FreeNAS 这样意气风发的开源免费版,也有完全商业的闭源版本,更有如黑群晖之类的破解版本。NAS 系统的迭代是一个大浪淘沙的过程,活下来的系统在功能上逐渐趋同,这代表了市场的普遍需求。本页旨在汇总开源 NAS 操作系统,为大家 DIY NAS 提供一些参考。

如果Windows、Unix/Linux和Mac提供的简单的文件和打印机共享功能对你来说还不够的话,那么你可以考虑使用网络附加存储(NAS)服务器。

NAS服务器提供一个中央场所让你可以存储、访问和共享本地网络--有可能还可以是互联网上的--上的文件和文档。它们在多操作系统环境下显得尤其有用,因为它们支持所有的共享协议。

你可以购买现成的NAS服务器或机箱,这些设备已经设置好可以插入网络。不过,为了节约金钱和得到更多的定制性,你可能希望自己设置你的服务器。你可以将服务器软件安装到旧的个人电脑上,这台个人电脑配置大容量的硬盘驱动器和以太网适配器就可以了。安装好后,你就可以将显示器、键盘和鼠标拔掉。

这里我们可以看看开源团体提供的五种不同的NAS服务器:

FreeNAS

FreeNAS可能是最流行的开源NAS项目。它是一个FreeBSD 7.2版本加上网络接口、PHP脚本和基于m0n0wall的手册。FreeNAS根据BSD许可证进行发布。它可以安装到紧凑型闪存、USB闪存或硬盘驱动器上,或直接从一个LiveCD上启动。

FreeNAS支持下列协议:SMB/CIFS(Windows)、AFP(苹果/Mac)、NFS(Unix/Linux)、FTP、TFTP、Unison、iSCSI和UPnP。它还支持软件RAID(独立磁盘冗余阵列)(0、1和5)、ZFS(ZB级文件系统)和磁盘加密。

FreeNAS的网络功能支持VLAN(虚拟局域网)标签、链接聚合和局域网开机(WoL)。它的监视功能包括S.M.A.R.T(智能监控工具)、电子邮件警告、SNMP(简单网络管理协议)、Syslog(系统日志)和UPS(NUT)。

你还可以从FreeNAS上发现一些额外服务:BT客户端(Transmission)、UPnP服务器(FUPPES)、iTunes/DAAP服务器(Firefly)、互联网服务器(lighttpd)和网络带宽衡量工具(lperf)。

CryptoNAS

CryptoNAS(过去的CryptoBox)这个NAS项目专注于磁盘加密。它提供基于Linux的LiveCD。这个LiveCD包含了加密功能和NAS服务器。此外,它们还提供一个可以安装到现有Linux服务器上的软件包,为磁盘加密增加用户友好型的基于互联网的前端。它们根据GPL(通用公共许可证)进行授权许可。

一旦你通过CryptoNAS的互联网前端来启动加密卷,这个加密卷就可以在本地网络上通过SMB(服务器信息块)/CIFS(通用互联网文件系统)共享协议来访问。加密的磁盘分区是LUKS(Linux统一密钥设定)卷。你可以在另一台计算机上打开它们,使用Windows上的 FreeOTFF来解密并访问文件,或直接通过现代的Linux系统来访问。

这个LiveCD要求最低200MHz的CPU、64MB的RAM(随机存取记忆体)、CD-ROM、网络连接和一个存储磁盘。这个存储磁盘可以是Linux内核(2.6.20)支持的任意类型的驱动器,比如IDE、SCSI(小型计算机系统接口)、USB、FireWire、SATA和RAID。

服务器包可以安装在现有的Linux系统上。系统要求是最低 2.6版本的内核,支持LUKS的cryptsetup,支持设备映射器加密目标的内核,以及Python 2.4。它在任何Linux版本都可以上运行得相当快,不过目前它只针对Ubuntu和其他Debian版本提供服务器包。

Openfiler

Openfiler是另一种多功能NAS服务器,就像FreeNAS。它是一种采用rPath的Linux版本。Openfiler根据 GPLv2许可证进行发布。它可以安装到个人电脑或服务器上,此外它还可以作为虚拟机实例来运行。Openfiler对系统的要求更高:1GHz的 CPU,2GB RAM,10GB磁盘空间和以太网适配器。

Openfiler支持下列网络协议:SMB/CIFS、NFS(网络文件系统)、HTTP/WebDAV(Web 分布式著作和出版)和FTP。Openfiler支持的网络目录包括NIS(网络信息服务)、LDAP(轻量目录访问协议)、主动目录和Hesiod。 Openfiler同时也支持Kerberos 5授权协议。

Openfiler同时还提供扩展的共享管理功能,比如多组访问控制、SMB/CIFS影子复件和公共/访客共享。

NASLite-M2

NASLite-M2是Server Elements开发的,是少数几个商业Linux NAS发布之一。它的ISO CD镜像文件的下载费用为34.95美元。不幸的是,它不能免费发布。

NASLite-M2支持下列网络协议:SMB/CIFS、NFS、AFP(AppleTalk文件协议)、FTP、HTTP和RSYNC(远程同步)。它也支持DAAP(数字音频访问协议)和UPNP(通用即插即用)协议。这样你可以访问和传输音频和视频内容,比如iTunes、游戏控制面板和Windows Media Player。

NASLite服务器套件经过了优化,可以在最低硬件配置要求下带来最高的效率。就像LiveCD那样,它可以直接安装到RAM或从RAM启动,不过NanoNAS要使用软盘。目前NASLite只要求系统至少配置64MB的RAM。

和CryptoNAS一样,NASLite不是全面型的NAS服务器。它不提供用户管理、磁盘配额等功能。不过,对于家庭和小型企业网络来说,NASLite可能已经够用了。

NanoNAS

NanoNAS也是来自Server Elements,而且是NASLite服务器的最精简版本。它也是基于Linux的,不过是商业软件,因此不能免费发布。你可以花9.95美元下载该软件。

NanoNAS CD-ROM可以以两种模式来运行。这两种模式都可以从软盘启动或将设置保存到软盘。NanoNAS SMB模式支持SMB/CIFS和HTTP协议,主要针对的是Windows客户端。NanoNAS AFP模式支持AFP和HTTP协议,主要针对的是Mac OS X客户端。

NanoNAS只能通过软盘启动到RAM,只需要32MB的RAM。

开源网络存储系统 NAS4Free

开源nas中的好东西,基于FreeBSD,它是FreeNAS 7系列的延续版本。

NAS4Free 是一个嵌入开源存储系统的分发版系统,支持跨 Windows、Mac 和类 Unix 系统的分享。包含 ZFS, Software RAID (0,1,5), 磁盘加密, S.M.A.R.T / email 报告等功能。支持协议:CIFS (samba), FTP, NFS, TFTP, AFP, RSYNC, Unison, iSCSI, UPnP, Bittorent (initiator and target) ,这些都可以通过其提供的 Web 界面进行配置。

NAS4Free 可直接安装到 Compact Flash/USB/SSD 存储介质上,包括硬盘、U盘等。

Rockstor 开源网络存储

Rockstor 3.9.1 已发布,包含 30 多项更新,主要是一些主要功能更新和 bug 修复。其中,使用 LUKS 磁盘加密是该版本最大的亮点,也是社区一直想要的功能。另外还增加了对调度电源管理和巨型帧的支持,附带了来自 elrepo 的 4.10 内核和 BTRFS 社区的 btrfs-progs 更新。

下载地址:

http://rockstor.com/download.html

RockStor 是一个免费而且开源的 NAS(Network Attached Storage) 网络存储系统解决方案,支持常用的文件分享协议,包括 NFS、Samba/CIFS 和 SFTP 等。它可在主流的 Linux 发行版中使用,提供一个 ISO 文件和 USB 映像可直接安装在物理机或者虚拟机上。Rockstor 提供了一个坚实的平台,使用户能够部署有效的存储解决方案。

相关链接

Rockstor 是基于 CentOS 的专家型 Linux 发行,它面向网络附加存储(NAS)和私有云存储解决方案而设计。

它基于流行的开源技术,例如 Btrfs 文件系统和使在软件容器内部署应用程序可自动化的 Docker。除了标准的 NAS 特性如基于 NFS 的文件共享、Samba、SFTP、 AFP 外,一些高级特性也得到了支持,例如在线卷管理、CoW快照、异步复制、压缩、bitrot保护等。

Rockstor 提供了额外的应用程序,包括 ownCloud、Syncthing、OpenVPN、Plex 等。这些应用程序(称为 Rock-ons)由基于 Docker 的软件供应框架所驱动。Rockstor 的用户界面用 JavaScript 编写,这使得通过网页浏览器来管理服务器变得简便。

Rockstor 3.9.0 发布了,新版本主要是错误修复和改进现有功能。

但除了处理新功能和错误修复之外,还对代码质量进行了大量改进。phillxnet 对磁盘管理子系统进行了大量的改进。

我们已经对后端 Python 栈进行了大量的代码质量改进。MFlyer 与我们合作,并且还为所有的 JavaScript 栈做了同样的事情。

他做了几个忍者风格的贡献,并帮助修复了许多错误。我们这是一个很好的版本,包括了一些新的东西和一堆有用的维护更新。

项目发布公告中可以找到 Rockstor 3.9.0 的更改列表。

Download (MD5): Rockstor-3.9.0.iso (790MB, pkglist).

U-NAS OS【推荐研究】

万由提供支持 IOS、Android 平台的移动App,方便用户访问、管理万由NAS上的数据和文件。万由也兼顾多媒体娱乐类App,让您轻松享受生活的乐趣。

http://www.u-share.cn/forum.php?mod=viewthread&tid=26766

【参考链接】开源 NAS 操作系统不完全汇总 https://www.getnas.com/open-source-nas/

猜你喜欢

转载自blog.csdn.net/English0523/article/details/84934831