ZFS做家用NAS文件系统的致命问题

ZFS试用了几天,一切OK,感觉很靠谱。但是今天发现有一个大问题,导致我不得不考虑放弃它。那就是RAIDZ扩容, 一般在RAID5下,扩容是这样搞的:插上一块新硬盘,加进RAID5里面,慢慢等它reshape,就OK了。 然而RAIDZ不行,好比你原先有个3*2T的RAIDZ,你想新加一块2T盘,对不起,做不到。 RAIDZ中,你想扩容只有三种办法: 1、新加3块2T,组一个新的raidz,然后把两个raidz合并起来……问题是,家用机哪有那么些个sata口子呢? 2、买3块3T盘,一个一个的替换原来的2T盘。每次替换一个,都要等它重新分配完数据再替换下一个。 3、把原先的RAIDZ数据全拷出来,阵列删掉,加硬盘,再新建一个RAIDZ,再把数据再拷回去…… 三种方式都很扯淡,显然这很不适合家用NAS,必须得要放弃了。

OMV替代品之一:NAS4Free初步认识

OMV被墙之后,我的NAS处于无OS可用的状态。曾经想过直接用Debian代替,但还是嫌麻烦,试试别的系统吧。 其实在NAS系统里面,OMV是后辈。较早流行的是FreeNAS,一个基于FreeBSD的NAS系统,这也是第一个接触的NAS系统。后来FreeNAS技术带头人看不惯FreeNAS的发展方向,跑出来另立门户创造了NAS4Free,现在两个系统各自独立开发,FreeNAS有向大型、商业方向发展的趋向,NAS4Free则对小型、微型的家用NAS环境比较友好。OMV则是在2009年,由FreeNAS的一个主要技术人员独立出来搞的,当初的目的是把FreeNAS移植到Debian上去,谁知道现在虽然还有那么点FreeNAS的影子,却在各方面都要好用不少,这当然也是Linux的优势所在:玩的人多,更新快,硬件支持好,插件系统强大。 初步用下来,感觉NAS4Free比OMV更加Geek向一些,灵活性、兼容性和性能都不如OMV。至于界面友好度,基本是不存在的概念:你必须先对FreeBSD的操作有相当了解,才能用这套WebGUI系统……那么WebGUI的意义何在?很多时候你不得不求助于百度,才敢去点击一个按钮……直观感觉就比OMV差了100条街。再比如用NAS4Free建RAID5,sync的过程巨长无比,算算大概要一两天时间才能sync完我的3块硬盘,太可怕了。 FreeNAS也简单看了一下,界面比NAS4Free好看很多,但相信我,真正用的时候你会发现比NAS4Free好不了多少。而且FreeNAS对硬件的要求比NAS4Free要高。 至于我为什么没有立即卸载掉它,只为一个原因:ZFS!这个我要再观察观察,回头单独写一篇笔记。