老黄 发表于 2012-4-22 13:36:33

有关FreeNAS-先要了解的事情

刚来不久,主要是准备自己玩一个家里的NAS,本打算买某**品牌,但是查了很久后发现总达不到我的要求,合我心意的都在四千块以上了。有一个朋友,之前用的色卡司,现在已经扔了,用了很久的HTPC,跟我强烈推荐自己装个HTPC,装个FreeBSD。最终我听了他的建议,开始了自己的FreeNAS之旅。

先说说FreeNAS的来源,它是建立在FreeBSD发行版之上的一个专门优化于NAS的分支。最初是由m0n0wall发展而来的一个带有web配置界面的系统,后来越来越多的改进。再后来,FreeNAS被IXSystem收下,变为了现在的FreeNAS。当初做FreeNAS的,认为IXSystem不够进取,又发行了一个版本,叫做NAS4Free。这里,NAS4Free更为激进一些,它已经发行了基于FreeBSD 9.0版本的系统,而FreeNAS更为保守一些,现在还是基于FreeBSD 8.2的版本。大家可以去 http://freenas.org 和 http://nas4free.org 了解各自的情况。最有意思的是FreeNAS了,它是IXSystem先在内部完成了其商业版本,稳定了之后,晚些再发布出来的版本。



再来说说FreeNAS也就是FreeBSD与其它NAS系统间有什么区别吧。FreeNAS里最重要的就是ZFS了,它是由Sun公司最早开发的文件系统,它认为存储未来不再是K、M、T这么大,都应该是以Z(1024T)这么大为单元的,所以ZFS放弃了很多旧有文件系统的思想,为更大、更稳定、更高效而准备了无数功能。ZFS先应用于Sun公司自己的Solaris,后来被FreeBSD移植了过来,FreeBSD一直保持了最好的ZFS支持。而ZFS现在在别的操作系统上还远没有达到生产水平。所有ZFS的好处,可以移步到wikipedia看看:http://zh.wikipedia.org/wiki/ZFS 。我自己最喜欢的几个很酷的功能给大家介绍下,ZFS支持文件系统压缩,而且可以设置不同的压缩级别,以CPU换取空间。ZFS支持的快照,甚至可以比较两个快照间改变了什么,而快照并不多使用空间。



由于ZFS会使用更多的内存进行文件系统的优化,使用ZFS最大的坏处在于需要更多的内存,IXSystem公司发布的商业NAS,最少内存都是48G,所以如果你决定使用ZFS,建议至少准备上4G的内存吧。



FreeNAS的Web管理界面是使用python开发的,使用了一个叫做django的web框架,所以你也可以在它之上开发一些好玩的东西。从FreeNAS 8开始起,它支持使用jail这个FreeBSD专有的技术为FreeNAS增加新的功能,这将会使得FreeNAS升级后,不再丢失附加的安装软件。



有很多人认为FreeNAS中文化不好,我看了下,确实还差很多,所以也邀请大家加入到FreeNAS的本地化项目中来,我已经申请了相应的权限可以提交,希望有更多的人加入:http://pootle.freenas.org/zh_CN/FreeNAS

bc_corp 发表于 2012-5-5 19:46:41

谢谢介绍,很有收获!

fprint 发表于 2014-4-5 18:01:54

FreeNAS还是FreeBSD呢??

wuterwu_519 发表于 2014-4-11 19:40:27

学习了,今天上了一个FreeNas,成功了,就是不太会用。
页: [1]
查看完整版本: 有关FreeNAS-先要了解的事情