杂七杂八的各种帖子文章看了差不多一个星期,似乎常见的也就三种软件方案:
黑群晖、Windows Home Server、FreeNAS,至于其他的Linux以及freeBSD的方案也有,但用的人不多。谈一下我自己从功能性、硬件兼容性以及数据安全三个方面对这三种方案的认识,如果有不对的话,也请大家指正:
Windows Home Server这个不多说太多了。说白了就是普通的Windows Server,加上一些方便家用的简化设置。
功能方面,Windows的功能丰富程度,我相信大家都不需要我多嘴了。不过值得一提的是,我自己没有用过WHS,不过Windows Server 2012 Essential配置好了,可以实现远程通过web界面管理文件。新版的2012 R2也提供了Essential体验,功能大概差不多,不过似乎目前还没有特别好的2012 R2的激活方法。
硬件方面,我想这个不用多说了,不支持Windows的硬件,真心不好找。但还是要提一句,很多家用级的主板,驱动本身并非直接支持Windows Server版本。例如Intel的集成显卡,有一些使用了Intel 217-V/218-V的网卡芯片,在Windows Server下面安装驱动是要有一定技巧的。另外,有一些软件,尤其是系统维护级别的,在Windows Server上面的安装也是很较劲的,或者直接不能用,或者需要安装Server对应的版本。而且往往因为Windows Server用的人少(起码和桌面版的Windows相比少很多),对应的XX版也不好找。如果都用正版的话,国内估计米有多少人承受得起(对我来说,要是能承受就直接白群晖好了)。
数据安全性方面,WHS有多重方案:硬件方案的主板RAID,RAID卡;软件方案的动态磁盘+RAID5卷,Windows Server 2012/2012R2/2012 Essential以及Win8的存储空间,绝对不会有问题。不过多说一句,Windows的软件方案都不能用RAID5卷当系统盘,需要另外再加一块硬盘。
装机不说了,装好之后,FreeNAS+RAIDZ和黑群晖+RAID5还是尝试了一下,基本跟我想象的差不太多,4G内存喂不饱FreeNAS,黑群晖无故重启了一次。最后还是装了Windows Server 2012,然后尝试了主板RAID5、动态卷RAID5和存储空间。空盘的时候动态卷RAID5刚建立完,Windows会自动同步(就是生成RAID5的校验数据),这个时候用CrystalDiskBenchmark测试,顺序读190M不到,顺序写130M左右,米有耐性等待同步完成再做测试。存储空间采用奇偶校验的话,总容量会少掉1T,只有7.1T左右(主板RAID和动态卷RAID都有8.1T),性能测试米有做。主板RAID5的话,默认大概是顺序读400M以上,写只有可怜的7M多点。在Intel的控制面板里面关闭Windows缓存刷新,打开缓存回写再测试……读560M,写340M……当时米有打算发帖子,也就米有保留截图了……
另外,华硕的这块主板用的是Intel I217-V的网卡芯片,米有Windows Server 2012的驱动(Win8下面一点问题米有),折腾了半天,最后是手工安装了I217-LM的驱动,目测一切功能正常。
windows server 2012的硬件要求不算太高吧,不过内存4G似乎还是必要的,毕竟是64位系统,装好驱动开几个服务2G基本就用光了。倒是家用的话,CPU要求不算高。我自己原来的下载机用过windows server 2008也没啥大问题,第一代ATOM,双线程,不支持64位CPU,所以再往后的系统也就是Win7~Win8这样上来的。