NAS DIY的设计和实施过程-5-Openfiler篇

来源:互联网 发布:贵州为什么发展大数据 编辑:程序博客网 时间:2024/06/10 16:23

        FreeNas方案被否决后,我第二个想到的就是Openfiler,这个也是开源项目组的成果,基于CentOS的优化版本,下了个最新的2.3版的X86-64版,LINUX版本只要硬件支持我一般选择64位的操作系统,一般情况下要比32位快10-15%,呵呵还有大内存支持,不存在4GB限制的问题。 

     Openfiler 比FreeNas尺寸大不少,要600MB的安装容量,当然命令也就多了许多。唉年底总是无穷无尽的报告,计划,评比,着实忙了好一阵,呵呵我的计划就被拖下了不少。好多天没有接着研究下去了,这几天有点时间,忙着测试了一遍Openfiler,性能和功能都很不错,如果要作为一个良好的,管理员级的推荐的话,我推荐OpenFiler。

     Openfiler的最大优点就是兼容性和性能非常的不错,先说兼容性吧,我的网卡和RAID5 控制器轻松的被认出来了,但是也有点小问题,我的RAID 5 做出一个超过2T的卷的时候,需要手工改点参数才能认,不过我倒不少太在意。因为测试表明,LINUX 软件的RAID的性能远比主板自带的RAID5控制器性能要高,因此大家在建立NAS的时候,最重要的是主板能支持多少个SATA端口,创建RAID5的时候,直接考虑LINUX的软件RAID5功能就好了。如果是RAID1或者是RAID0的话,主板带的RAID控制器和linux软件RAID5性能差不多。有人可能担心RAID5的可靠性,我试过,稳定性很好,同步完成后,拷贝数据上去,然后,随意的掉电,RAID5 组上的数据都没事。

     OpenFiler读写性能很好,随便调整一下就能达到RAID5 下写130MB/S和读220MB/S的成绩,这个远远超过了FREENas的成绩。Openfiler支持卷管理功能,可以按照用户来分配空间,这个是我很满意的地方,文件系统经过我的测试表明使用xfs文件系统要比EXT3要快不少,一般要快15%以上。这个可以给大家作为参考。

      虽然Openfiler有N多优点,我也可以接受作为的NAS的系统,但是我还是准备放弃这个软件,因为我需要一个带桌面的系统,用于播放影片和音频,呵呵,这个本来就是我拿来玩的一个系统所以,要按照自己的思想来发展,^_^我是有点好高骛远。

     如果你要找一个管理简单的,功能强大,轻松实现的NAS系统,我认为OpenFiler绝对值得推荐,我在我OFFICE的环境下将一台HP server上面插满了8块硬盘,做了一个OpenFiler,为我的备份环境和测试环境提供了ISCSI服务和SMB/NFS服务,^_^顺带开放了一个高清电影存放区,压榨了N位同事共享了N部高清经典大片(节约我的下载时间,绝对无少儿不宜. . . . . )。

总结一下OpenFiler的优点和缺点吧 :

优点:

1、兼容性很好,几乎可以识别所有的常见硬件,哪怕识别不了也可以装个REDHAT的驱动,REDHAT的驱动几乎是每个厂商都会提供的,上面那台HP SERVER RAID卡就是装了READHAT的驱动搞定的;

2、性能强大,支持网卡捆绑,上门的PC-SERVER通过网络访问,可以实现RAID5的245MB/S的读写速度,和本地盘没啥区别,要不是受制于HP PCSERVER网卡数量不够的限制,网络服务应该还能实现更高的速度,本地测试RAID5超过400MB/S的读写速度

3、支持卷管理功能,支持在线扩展功能,支持按用户空间限制配置;

4、内部带OPENLDAP,用户的认证通过OPENLDAP认证,安全性很高;

5、支持WEB管理和系统监控,管理方便。

缺点:

1、页面管理功能要是没用过肯定一头雾水,监控管理功能很一般,只能算有吧;

2、用户认证使用OPENLDAP,配置麻烦,我折腾了一个小时才搞定;

3、不支持BT电驴什么的,虽然可以安装但是无法和WEB页面集成,感觉还是很不爽

4、不知道为何精简了RPM命令和yum命令,要在上面装点东西很麻烦,要先装RPM才能进行下面的工作。

由于不支持我希望的功能,我决定自己安装一个精简的LINUX,然后在上面实现我的功能,这个又是另一篇庞大的故事了。