开源的NAS软件项目存储

news/2024/11/2 19:28:59/

市面上能见到的 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 的详细介绍:点击查看
  • 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-nas.cn/

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

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


http://www.ppmy.cn/news/263599.html

相关文章

NAS存储

一、存储的分类 根据服务器类型分为:封闭系统的存储和开放系统的存储, 封闭系统主要指大型机,开放系统指基于Windows、UNIX、Linux等操作系统的服务器; 开放系统的存储分为: 内置存储外挂存储 外挂存储根据连接的…

【5G核心网】 NAS消息

NAS, non-access-stratum 1. NAS 消息格式 在本文档中定义的协议内,每个 5GS NAS 消息都是 3GPP TS 24.007 [11] 中定义的标准 L3 消息。 这意味着消息包含以下部分: 如果该消息是普通的 5GS NAS 消息: a) extended protocol disc…

NAS市场概况

NAS在校园网中的应用 NAS在城域网中的应用 NAS市场概况 NAS是依附在网络环境中的存储设备,因此有局域网的地方,才有NAS生存的空间。 以往NAS钧以大型企业、机关、学校为对象,但随着电脑、宽频的普及,局域网近两年也逐步蔓延到中小…

搭建自己的NAS存储之 - 选择一款属于自己NAS 系统

From: NAS/SAN NAS NAS介绍 NAS(Network-Attached Storage,网络附加存储)是指连接到计算机网络的文件级别计算机数据存储,可以为不同客户端提供数据存取。 NAS被定义为一种特殊的专用数据存储服务器,包括存储器件&a…

功能强大的NAS云存储

注:转载请注明出处,以下内容均为个人总结,不保证百分百正确性和完整性,请酌情参考 初识NAS NAS,Network Attached Storage,直译是网络附属存储,但实际上就是一种网络存储器,一般常见…

陪集与拉格朗日定理

陪集与拉格朗日定理 陪集 定义:设 H H H是群 G G G的子群, a ∈ G a\in G a∈G (1)集合 a ⋅ H { a ⋅ h ∣ h ∈ H } a\cdot H \left\{a\cdot h | h \in H\right\} a⋅H{a⋅h∣h∈H}称为 a a a所在的 H H H的左陪集 &#…

数据结构之线性表

1.线性表的定义 线性表是由n(n≥0)个类型相同的数据元素组成的有限 序列,记作:L 𝑎0, 𝑎1, ⋯ , 𝑎𝑖 , ⋯ , 𝑎𝑛−1 2 线性表的顺序存储结构实现 线性表的顺序存储结构称为顺序表(…

#创作纪念日# 我的创作128天纪念日

我的创作128天纪念日 机缘收获日常成就憧憬 机缘 小升初时,我开始接触编程,进入了一个全新的世界。刚开始学习编程时,我只是对电脑的一些操作比较感兴趣,但慢慢地,我开始对编写程序、设计算法产生了浓厚的兴趣。在实践…