DIY主机NAS的操作系统如何选择?
由于我这台DIY的NAS是X86架构的,那么系统选择就多了,最简单的例如windows server 系列产品,用起来和普通windows基本一样,兼容性也好,想装啥就装啥,但是这些都不是为NAS定制的系统,臃肿就成了个很大问题,而且windows的文件系统稳定性,软阵列的安全性并不是非常好。基于FreeBSD的FreeNAS貌似不错,免费的全面为NAS优化的操作系统,短小精干速度快,缺省服务不少,全web管理界面用起来就像设置路由器那样简单,而且还支持很牛的ZFS文件系统和RAIDZ,甚至还支持内存消耗夸张的去重技术(官方建议1TB数据5GB内存)。如果是多用户环境,NAS的配置较高的,不会在今后扩展硬盘容量的,建议选择FreeNAS,类似的选择还有NAS4Free系统。当然如果只是简单的家用NAS,今后为了容量扩展方便的,可以选择OpenMediaVault系统,这个系统是基于Debian Linux的,支持ISCSI和LVM,本次我就会以这个系统来介绍。
DIY主机NAS的数据安全如何保证?
<ignore_js_op>
这次帖子拖了那么久另外一个原因就是由于内部那张8344ELP阵列卡突然之间挂彩,害我不得不从美国空投一块8308ELP来拯救4盘RAID 5后的6TB数据,邮寄时间就花了10个工作日,虽然最终数据恢复了,但是这里就有个问题值得仔细分析。如果我当初用软件阵列的话,也就不会出现这个问题,因为没有硬件阵列卡,但是我又不放心Windows的软阵列,这样的话限制我只会用非windows系统,因为主机的主板不支持RAID 5阵列。如果我当初用RAID 1阵列的话,也不会出现这个问题,因为RAID 1拔下来当单盘都能访问数据,但是我会相比组RAID 5损失1/3的容量,虽然我这次恢复完数据后一度想做RAID 1了,但是纠结后还是做了软件RAID 5,不过我也学乖了,在NAS后部拖了一个3TB的DAS用来同步关键数据。
我认为:
1、有的数据例如照片(私人),关键文件扫描档,重要工作数据等才是对于个人来说最关键的数据,这些数据是绝对不能丢的,而且因为隐私问题又不适合放到云存储上去,其实做RAID 1都是值得的,不过这些数据很多时候并不会占很大空间,而且不会频繁更新,所以为了他们浪费了全局1/3的容量(4盘RAID 5相比RAID 1)又有点大材小用,不如在NAS之后拖个外置DAS设备做软件定时同步,这样就起到了保证全局容量又有双重保护的作用了,而且外置DAS设备携带方便,关键时候还能带出去用。
2、有的数据例如照片(公开),视频音乐书籍文档等文件,不属于最关键数据,必要时可以把这些照片书籍文档放到云存储空间进行双重备份,至于视频音乐这类占容量的没法上传到云空间,即使掉了也可以重新下载,但毕竟是整理过的文件和心血,做个RAID 5就可以带来一定的保护,也算经济实惠。
DIY主机NAS的功能性如何有效扩展?
OpenMediaVault系统安装
安装系统挺简单,只需要刻盘引导跟着做就行,安装时确保只接了安装需要的硬盘,不要接别的硬盘,因为不会给你选择安装路径。另外安装时最好确保网卡连入互联网,会自动下载安装所需的更新。
<ignore_js_op>
<ignore_js_op>
安装时选中文语言后就是全中文界面。
<ignore_js_op>
安装完后引导后会进入命令行界面,之后的用法就是用主机Web界面访问了。
OpenMediaVault系统装完后的设置篇
<ignore_js_op>
软件安装完后用主机通过Web界面访问,查看磁盘识别情况。
<ignore_js_op>
开始使用前自然先创建软阵列了,不然如何放数据呢?
<ignore_js_op>
软件阵列RAID 5创建完成。
<ignore_js_op>
在软件RAID 5上新建文件系统,我这里用的EXT4,当然你可以用XFS。
接下来就是开共享给局域网上别的主机了呗。
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>
进入SMB/CIFS设置权限和路径。(由于Linux的文件系统windows是没法直接访问的,所以必须通过CIFS协议访问)
<ignore_js_op>
然后在主机上就会看到网络共享名了,映射个网络驱动器就能直接访问了,很方便吧。实话说做到这一部我自己的基本数据安全和共享需求就已经完成了,我们先来测下速度吧,看看软件RAID 5在这个机器配置上能跑到多少?
<ignore_js_op>
写入速度破100MB/s,读取速度在60MB/s附近,虽然奇怪为何读取慢,不过基本满意了。
之前我说过我还会把最重要的那部分文件同步备份到外置DAS上,这里我通过GoodSync软件做同步,这款软件我强烈推荐,全中文方便使用。当然你也可以把USB的外置硬盘直接接在NAS上,然后用自带的RSYNC功能同步,不过由于我这个DIY的NAS只支持USB2.0速度比较慢,所以我就还是接主机上的USB3.0口,通过千兆网络传。这里提供软件下载,安装后用keygen算号激活(激活选项选择通过互联网激活,用户信息和序列号可以随便填,拿到机器码后用算号器算出激活码后即可激活),激活后确保软件设置里关闭自动更新哦。
<ignore_js_op>
GSE v9.4.8.8.rar
(15.71 MB, 下载次数: 138)
<ignore_js_op>
该可以设置开机软件自动执行,发现文件变更时自动同步,详细的令人发指,再也不需要担心忘记备份的问题了。
<ignore_js_op>
<ignore_js_op>
Linux下的SMB稳定性比windows好多了,用起来异常爽,牛排通过WIFI放1080P的电影文件(如图12.7GB)清晰流畅,完美的扩展了容量。
我认为数据安全和数据共享是家用NAS最重要的2个基本需求,如果这2个没法保证的话,别的附加值都是没意义的,如今不少NAS产品附加功能繁多,但是在这2个特性上并没有自己独到的解决方案,感觉有点偏离家用NAS的方向。相反我觉得Drobo的做法比较实际,非常适合那些不太懂技术的用户群,小型工作室环境下使用效果也绝佳。这期主要讲的数据安全和共享,下一期再说说附加功能吧。