首页真相

浅谈组装NAS的系统选择

浅谈组装NAS的系统选择

本文核心词:技术宅,网络,NAS,服务器,捡垃圾,垃圾佬,群晖,freenas,omv,黑群晖

关于nas介绍和优势文章估计很多同学都已经看了很多了,但是我发现很多人都是围绕搭建一个nas和某项功能的实现去讲解的,而系统性根据需求去分析nas系统及硬件选择的资料却不多,那么本文就带大家来分析哪一款nas系统最适合你,而这些 nas系统需要怎样的硬件。

本文主要是来分析市面上主流的三款nas系统,分别是freenas,omv以及黑群晖。那可能有人会问为什么没有其他某某系统,那个系统也非常好云云,那up不去讲也是有个人的选择在里面的,并不可能一个一个去讲市面上海量的nas系统及其分支系统。只能挑选我认为大多数人都会喜欢的这三款系统来进行一个介绍。一家之言希望朋友们能够谅解。

关于nas系统的选择,我个人认为主要看两方面, 第一是易用性,第二则硬件上的兼容性,毕竟很多人组装nas并不是单单买配件进行组装的,而是因为自己可能有一两台电脑闲置,还有一些零散的硬盘,本着废物利用的心理去装配nas的,那么在这种情况下兼容性很大程度上就是你组装nas需要付出的成本会少很多。所以nas的选择很大程度上就是易用性和兼容性的取舍。

首先我们来看易用性,在易用性这个层面上,新手朋友们肯定都是久仰黑群晖大名了,因为黑群晖系统只要你去某平台洗白一下,就可以获得非常方便的外网访问方式,在功能性上可以说是非常全面,而omv和freenas系统很大程度上你需要去折腾各种插件,docker,虚拟机才能实现黑群晖上很平常的功能比如百度云同步。也就是说,你花很少的时间就能获得一个白群晖的大部分功能,满足大部分人的使用需求,这也就是黑群晖这十几年来越来越火的重要原因。开源的nas系统如omv和freenas由于各种原因是做不到这些的。

然而在兼容性上面,黑群晖就并没有那么成功了。DSM系统设计上是运行在白裙的硬件上面的,这也就导致黑群晖的很多限制,对我来说我抛弃黑群晖的重要原因就是黑群晖无法读取sas硬盘的smart信息和温度信息,导致我没有办法对存储池的状态进行判断,其次就是群晖系统的ssd读写缓存是存在问题的,使用中自动回写的机制不够智能,ssd缓存盘中的数据经常是满的,而由于ssd的技术特性,满盘下对ssd进行写入操作是非常消耗ssd寿命的,这也是网上很多人抱怨群晖ssd缓存盘损坏的原因,所以使用黑群晖不建议使用ssd缓存,一方面是对ssd的损耗,另一方面是群晖系统可以使用内存的剩余容量作为缓存使用,大多数情况下也是够用的。另外,群晖对于万兆及以上网络的支持也是不如开源系统的。在这里,up主建议将引导怕制作在u盘而不是硬盘上由于群晖系统的特性,引导盘在使用中并没有其它系统那样多的读写,所以u盘寿命是足够的,并且可以避免出现硬盘引导中smart信息读取的bug。在白群晖中,引导也是写在闪存中的,u盘引导实际上会更接近白群晖的结构。

如果你对上述兼容问题非常在意的话,那么我隆重向您介绍开源的FreeNas系统和OMV系统,也就是OpenMediaVault。那么omv系统的好处就是系统开源并且基于linux,兼容性好于基于freebsd的freenas系统,支持原生的docker可以实现硬件直通,这一点是优于freenas的,可以通过折腾实现黑群晖的几乎所有功能,甚至通过插件支持freenas的zfs文件格式,并且可以安装在树莓派等arm平台设备中,相当多的硬件在linux下可以驱动,而无法在freebsd下驱动等等优势。综上,omv的娱乐属性是很好的,只要你有足够的技术,omv相比群晖和freenas在成本上优势明显,同时可以实现你需要的所有功能。

到这里很多小伙伴可能觉得omv是非常完美的系统了,不过其实上述描述很大程度上仅仅在这个时间点成立。因为今年freenas12版本改名叫做truenas,加入了linux内核的版本,弥补了freenas软件上面的兼容问题和很多的硬件驱动问题。同时omv和黑群晖有一个很大的问题就是他们建立的冗余阵列可以保证数据盘损坏后数据安全,但是引导盘却是没有任何冗余的,这也就导致引导盘损坏后需要修复才能恢复使用,并且这样操作存在丢失系统设置的风险。而freenas由于可以将引导盘备份到多个存储介质中,互为镜像,所以即使其中一个引导损坏了,依然可以不做任何修复就可以开机,不会导致服务中断。这可以说是freenas的杀手级优势,同时老生常谈的zfs文件系统让nas中即使文件被加密,仍然可以通过快照功能返回加密之前的状态。因此催我来说,个人是倾向于几个月后发布的正式版linux内核truenas12的。当然freenas也不是没有缺点,zfs文件系统是需要大容量的ecc内存的,并且zfs文件系统在存储池扩容的时候一般需要添加和原存储池相同数量的硬盘,同时freenas对硬件性能的要求也比较高。

综上,大部分新入坑的小白我推荐黑群晖系统,因为功能非常全面而且易用性很好,玩个几周就能熟悉nas的使用,用来入门nas再合适不过了。使用sas硬盘时无法读取smart数据的小缺点相信大部分用户都不在意。需要注意的是黑群晖不建议使用ssd缓存。

omv则很适合有一定nas使用经验的用户进阶,通过docker和插件可以实现比群晖多得多的功能,并且对硬件的良好支持让omv的系统既可以装在arm中实现轻量化,又可以装在服务器中插满矿盘变身私人数据中心或者aio服务器。同时omv的文件系统相比zfs在连续读写速度上更有优势。

而freenas系统非常适合有一定的知识技能基础并且考虑新组建nas的小伙伴,对数据安全非常关心并且对服务稳定性非常关心的小型企业,以及传统意义上的图吧垃圾佬,毕竟垃圾佬标配是e5和3647,家里大容量的recc内存条一定不会少,大容量内存加持下,zfs文件系统的连续读写性能会得到很大提升。同时新版linux内核的freenas很大程度上解决了兼容问题,安全性相比omv更进一步。

好的感谢各位看到这里。祝愿各位搞机之路一切顺利!

87%的人还看了:Java基础1