五大基于Unix/Linux的开源NAS服务器

原创
运维 系统运维 开源
NAS服务器提供一个中央场所让你可以存储、访问和共享本地网络/互联网上的文件。你可以购买现成的NAS服务器,不过那要花钱,而你可能会希望通过设置自己的NAS服务器来节约成本。如果是这样的话,你可以考虑本文介绍的这五大开源免费的NAS服务器。

【51CTO快译】当Windows、Unix/Linux和Mac提供的简单文件和打印机共享功能不能满足你的需要时,你应该考虑使用网络附加存储服务器(NAS)。NAS服务器为你在本地网络存储、访问和共享文件提供了一个集中地,当然也是可以放到互联网上去的,NAS在多操作系统环境显得特别有用,因为它们通常支持所有的共享协议。

你可以直接购买现成的NAS服务器,直接插入到你的网络,经过简单的配置就可以开始使用了,但是,如果你为了省钱和希望可以进行一些功能定制,你可能想搭建自己的NAS服务器,有需求就会有解决方案,本文就介绍几款免费或开放的NAS服务器,你只要拿一台旧PC就可以安装了,唯一需要增加的组件就是硬盘,因为NAS需要存储大量的数据。当你安装好NAS服务器软件后,就可以拔掉显示器、键盘和鼠标了。

这里我们可以看看开源团体提供的三种不同的免费NAS服务器,以及其他的两个收费的NAS服务器:

FreeNAS

毫无疑问,FreeNAS是最流行的开源NAS项目,因此我将其放在第一个介绍,实际上,它是一个很小的FreeBSD 7.2发行版,并集成了基于m0n0wall的Web管理界面,PHP脚本和文档。FreeNAS基于BSD许可证协议发布,可以安装到紧凑型闪存,USB闪存或硬盘中,甚至可以直接做成LiveCD启动。
 

FreeNAS

FreeNAS支持很多协议,如SMB/CIFS(Windows),AFP(Apple/Mac),NFS(Unix/Linux),FTP,TFTP,RSYNC,Unison,iSCSI和UPnP,此外,它还支持软RAID(0,1,5),ZFS和磁盘加密。

它支持VLAN标签,链路聚合和网络唤醒(Wake On Lan,WoL)等网络功能,监控功能包括对S.M.A.R.T,Email警报,SNMP,Syslog和UPS(NUT)的支持。

你还会发现更多的服务,如BT客户端(Transmission),UPnP服务器(FUPPES),iTunes/DAAP服务器(Firefly),Web服务器(lighthttpd)和网络带宽测量(Iperf)。

项目地址:http://sourceforge.net/projects/freenas/

#p#

CryptoNAS

CryptoNAS以前叫做CryptoBox,它是一个专注于磁盘加密的项目,它提供了一个基于Linux的LiveCD,整合了NAS服务器加密功能,此外,他们也提供了一个安装包,可直接安装到现有Linux服务器上,为磁盘加密提供了一个友好的基于Web的前端,它们基于GPL许可协议发布。
 

当你通过CryptoNAS的Web前端激活了加密卷,在本地网络上就可以通过SMB/CIFS共享进行访问了,加密的磁盘分区叫做LUKS卷,你可以在别的计算机上打开它,使用Windows中的FreeOTFE解密和访问文件,或直接使用现代Linux系统进行访问。

CryptoNAS LiveCD的系统需求很低,只需要一颗最低200MHz的处理器,64MB内存,光驱,网络连接和空间稍大一点的硬盘,只要Linux 2.6.20内核支持的硬盘均可,可以是IDE,SCSI,USB,FireWire,SATA和RAID。

服务器软件包可以安装到现有Linux系统上,内核最低要求2.6,支持LUKS,内核支持的加密设备和Python 2.4,它可以在几乎任何Linux发行版上运行,但项目网站上只提供了Ubuntu和其它Debian系的安装包。

项目地址:http://cryptonas.org/

#p#

Openfiler

Openfiler和FreeNAS一样,也是一个成熟的NAS服务器,它是一个基于rPath的Linux发行版,它基于GPLv2许可协议发布。
 

Openfiler

Openfiler可以安装在PC或服务器上,而且也可以安装成虚拟机,它对硬件的要求相对要高得多,1GHz CPU,2GB内存,10GB磁盘空间和以太网适配器。

Openfiler也支持很多网络协议,如SMB/CIFS,NFS,HTTP/WebDAV和FTP。Openfiler支持的网络目录包括NIS,LDAP,活动目录(AD)和Hesiod,此外还支持Kerberos 5身份认证协议。

Openfiler提供了广泛的共享管理功能,如在每个共享基础上设置基于多组的访问控制,SMB/CIFS卷影复制,以及公共/来宾共享等。

 

项目地址:http://www.openfiler.com/

下面的两个NAS服务器是商业发布的非免费产品,但也许你有兴趣了解一二。

#p#

NASLite-M2

NASLite-M2是少数基于Linux的商用NAS,它由Server Elements出品,需要支付34.95美元才能下载一个ISO镜像文件,遗憾的是,它不是免费分发的。

NASLite-M2支持以下网络协议:SMB/CIFS,NFS,AFP,FTP,HTTP 和RSYNC,也支持DAAP(Digital Audio Access Protocol,数字音频访问协议)和UPnP(Universal Plug and Play,通用即插即用)协议,因此它可以提供音频和视频流,如iTunes,游戏机和Windows媒体播放器。

NASLite服务器套件专门做了优化,对硬件要求很低,可以将它安装到服务器上,也可以直接启动到内存中,这一点与LiveCD有点类似,如果安装到电脑上,它只需要64MB内存就够了。

和CryptoNAS类似,NASLite还不是一个成熟的NAS服务器,它提供了用户管理,磁盘配额或加入域的功能,但是,它用在家庭或小型企业网络中还是完全够用了。

 

项目地址:http://www.serverelements.com/naslite-M2.php

NanoNAS

NanoNAS也来自Server Elements,实际上它是NASLite的精简版,虽然是精简版,但仍然不是免费的,需要支付9.95美元才能下载。

NanoNAS CD-ROM可以运行在两种模式下,但都是从软盘启动,配置信息也保存在软盘中,NanoNAS SMB模式支持SMB/CIFS和HTTP,主要是面向Windows客户端的,NanoNAS AFP模式支持AFP和HTTP协议,主要是为Mac OS X客户端设计的。

NanoNAS是唯一一款可从软盘直接启动到内存的NAS,并且只需要32MB内存就够了。

 

项目地址:http://www.serverelements.com/nanonas.php

【51CTO.com译稿,转载请注明原文作译者和出处。】

原文:http://www.linuxplanet.com/linuxplanet/reports/7153/1/

【编辑推荐】

  1. 网络存储中的NAS NFS
  2. 用NAS增设FTP服务器
  3. FreeNAS从FreeBSD换到Debian用户褒贬不一
责任编辑:yangsai 来源: 51CTO.com
相关推荐

2011-10-29 09:55:05

Drupal服务器服务器优化

2011-05-20 09:41:50

Web服务器开源

2009-08-21 19:16:45

刀片服务器综合布线

2016-03-21 15:14:24

开源Web代理服务器

2012-05-29 09:59:34

2009-07-30 17:58:52

刀片服务器机架服务器虚拟化

2017-05-23 09:00:07

2011-04-26 13:44:26

邮件服务器导购

2010-05-05 11:42:13

远程管理Windows

2012-10-15 10:01:27

服务器托管IDC机房

2010-12-30 07:26:41

服务器

2009-02-06 13:05:00

服务器存储服务器应用

2014-03-11 10:04:57

2010-01-15 14:55:12

远程管理Windows

2011-09-07 09:44:55

政府采购服务器

2015-10-08 11:56:05

微服务器

2009-10-09 14:56:01

中小企业采购

2011-03-22 09:58:29

服务器养护

2012-05-29 10:27:06

微软服务器

2011-08-29 10:06:48

服务器迁移
点赞
收藏

51CTO技术栈公众号