我的数据在“云”端 打造强力家用NAS系统

主题策划

电脑用久了,总会遇到一些“杯具”——通宵熬夜挤出一篇重要会议的发言,却在会议开场前才发现拷了文稿的闪存还静静地插在自家的电脑上;几年积攒的照片和各类文档,因为电脑硬盘故障而灰飞烟灭;下载的视频分布在家里的几台电脑上,想在手机或平板电脑上观看却发现复制过来的时间抵得上看一部电影的时间了……

其实,只要家中有一台NAS,这些“杯具”都能够变成“洗具”。

NAS,买的不如做的好

目前市场上采用固件操作系统的一体化NAS的硬件产品很多,有的售价仅在百余元,此类产品,虽然价格便宜,但采用的硬件配置非常低,受到硬件性能影响,提供的服务非常有限,只能完成局域网文件共享等简单应用。

当然,采用固件操作系统的NAS也有多功能、高性能的产品,但是几千元的售价,让普通消费者难以接受。而且采用固件操作系统的NAS,其功能都无法任由用户自定义扩展,只能等待厂家对固件进行升级,用户才可以使用各类新功能。

那有没有一种NAS在价格上让普通消费者可以接受,而在功能上又可以任由我们扩展呢?答案就是自己动手组装一台NAS。

小贴士:

NAS是英文Network attached storage网络附加存储的缩写,是一台提供多种网络服务的设备,它可以通过局域网或者广域网,提供诸如文件下载、文件访问、文件备份、文件共享等服务。

NAS选配有学问

用电脑的时间长了,总有些淘汰的老配件,论性能这些老配件跟不上主流,但卖又卖不掉,不如组装成NAS。不过,使用家用电脑配件组装一台NAS,虽然看似简单,但是由于NAS需要长时间开机工作,最好占用空间小、能耗低、工作噪音也不要太大,因此在电脑配件的选择上还是需要做一些功课的。

NAS的网络服务软件占用处理器资源非常有限,通常只面对几个,最多十几个用户,因此对于处理器性能来说,要求并不高,大多老配件都能够胜任。不过,由于NAS需要同时运行多个服务,为了保护频繁被读写的硬盘,下载软件的缓存也需要设置较高,因此最好选择2GB以上的内存,4GB内存当然更好。

由于NAS通常要同时进行多机冗余备份、文件下载等服务,因此推荐用户选择500GB以上容量的硬盘。由于家用NAS同时服务的用户十分有限,并不要求多强的性能,如果对NAS的体积有较高的要求,还可以选择各类笔记本硬盘。

如果是用新配件组装一台NAS,那么最好选择Intel Atom或AMD APU的低功耗平台,搭配超小型的主板应用起来非常方便。装上远程控制软件,连显示器、鼠标键盘都不用了。

小贴士:

很多人认为NAS使用笔记本硬盘,寿命不会太长。其实在笔者搭建专用的NAS之前,使用的是一台淘汰的笔记本电脑兼职NAS,无论BT还是迅雷,各种服务软件基本全部装齐,每天都挂机下载,就是这样高强度的使用,笔记本电脑硬盘也坚持了3年多,目前都还能正常运行。

准备好各类电脑配件后,接下来就要动手装配NAS了,由于NAS的机箱空间较为狭小,在安装NAS的时候,其线缆的连接和设备的安装要同步进行,安装一个设备,就连接相应的线缆,然后安排线缆走位。否则某些接口被挡住,就无法连接。另外,在装配NAS的时候,最好先把各个配件在机箱上预先排列一下,看看是否会发生配件互相掣肘的情况,如果存在,可以调整一下配件的安装顺序来解决。

配置NAS要讲究

NAS要想正常工作,光有硬件是不够的,我们还要装上各类软件,以实现NAS的强大功能。NAS的功能主要分三类:第一类是最基本的网络存储和冗余功能,有了这个功能,我们可以把个人电脑上的各类重要文件拷贝到NAS上进行冗余存储,防止个人电脑上的文件意外丢失,以及实现对外共享。NAS的第二类功能是下载,自己组装的NAS和市场上的固件系统NAS相比,下载功能更为强大, BT、电骡、迅雷,想到什么就可以添加什么,完全不像固件系统NAS那样受到厂商固件功能的制约。NAS的第三类功能则是对外网络服务功能,诸如FTP、网络像册、远程操作等都属于这类。

初级NAS:自动双向同步

NAS的冗余备份功能是最基础的网络服务,但是一般的NAS只能实现文件夹的共享服务,用户在备份的时候,通常都要将电脑上的文件夹手工复制到NAS硬盘上,非常麻烦。

因此,一个合格的NAS必须要自动完成文件夹的同步,要想我们的组装NAS实现自动的文件夹同步功能,我们可以给它安装上Allway Sync软件,它支持多文件夹、多硬盘甚至是多电脑的自动双向同步功能,而且除了局域网同步外,还支持FTP同步。用户可以共享家中电脑硬盘的读写权限至NAS,这样不管是电脑还是NAS端文件被修改,Allway Sync将自动监测并选择将最新文件拷贝至电脑或者NAS。

43-e4-1.jpg
Allway Sync支持多种方式的网络同步

Allway Sync的设置非常简单,在软件安装完成后,选择“新建”同步项即可,然后选择“同步”选项,再在左侧程序框内选择本地需要同步的硬盘或者文件夹,右侧为需要同步电脑的硬盘或者文件夹,特别要注意的是,在设置之前必须把需要同步的电脑进行硬盘或者文件夹共享,然后使用NAS访问并映射成硬盘,这样在后期操作的时候就十分方便了。

小贴士:

最新版本的Allway Sync支持FTP同步,这样可以超越局域网在广域网上进行两台电脑硬盘或者文件夹的同步。

NAS的灵魂:操作系统

NAS在操作系统的选择上并没有太苛刻的要求,可以是WinXP也可以是Windows Server 2003系统,对于是选择WinXP还是Windows Server 2003系统,笔者个人推荐使用WinXP,因为它对软件的兼容性更好。

小贴士:

为了防范蠕虫病毒的传播和攻击,Windows XP将并发线程最多限制为10个。我们使用各类下载软件下载的时候,部分线程将被屏蔽掉,影响下载速度。修改WinXP系统的并发数,最简单的方法就是运行快车、迅雷等软件,这类软件会提示并发连接数太少,是否修复,点击确定即可完成并发数的修改。

中级NAS:远程文件下载

NAS的一个非常重要的功能就是下载,但是NAS的下载需要软件支持远程浏览器操作。以目前最热门的下载软件电骡和BT来说,我们可以通过Emule软件和uTorrent软件内置的远程操作功能,实现电骡和BT文件的远程下载操作。这两个软件的远程操作都支持IE访问,我们只要使用IE浏览器就可以控制电骡或者BT文件的下载添加、启动下载、停止下载、软件设置等各类操作。

对于电骡软件Emule来说,我们可以进入其选项的“Web服务器”设置,开启“常规”选项下的“启用”按钮,然后输入需要的密码就可以开启电骡的远程控制功能了,需要注意的是软件设置的端口号要记下,在输入域名的时候附加上端口号才可以正常访问。比如笔者的电骡远程操作访问端口是56303,则登录NAS的时候需要输入http://linli.vicp.net:56303

43-e4-2.jpg
别忽视电骡远程操作的端口号
43-e4-3.jpg
43-e4-4.jpg
BT软件的远程控制同样需要设置端口,而且还要设置一个种子监视文件夹

而BT软件uTorrent开启远程控制也十分简单,在其选项内,勾选“启用网页界面”,然后输入账号和密码即可,和Emule一样,这里我们也别忘记设置它的端口号。不过BT软件和电骡的下载机制不一样,电骡的远程下载只要用户在浏览器上登录,然后把下载链接复制到浏览器上即可。而BT软件需要把种子通过FTP或者其他方式上传到NAS上的BT软件种子监视文件夹内才可以。

高级NAS:广域网文件共享

网络共享通常是高级NAS的强项,通过NAS的文件共享功能,我们在世界的任何一个角落登录网络都可以访问到自己存储在NAS上的文件并对其进行下载和上传,照片也可以通过浏览器进行实时观赏。

FTP文件共享

通过Allway Sync同步到NAS的数据,我们如果想在世界上任何一个有网络的地方访问,还需要Star FTP Server来帮忙,这是一个号称可以一分钟搭建完成的FTP服务器软件。有了它,我们就可以利用Flashfxp、Cuteftp等软件进行远程文件访问和下载了。

43-e4-5.jpg
43-e4-6.jpg
Star FTP Server号称只要三步设置即可使用

Star FTP Server和Allway Sync一样设置简单、占用系统资源少,非常适合作为NAS网络服务软件使用,成功安装后只要进入到用户设置界面,新建用户账户和密码,然后设置需要共享的文件夹即可使用。

网络像册发布

虽然QQ的网络像册有免费的1GB空间,但是对于处在数码时代的我们来说,1GB容量哪能满足我们共享照片的需求,有了NAS,只要安装Picbus软件,你的NAS硬盘有多大,那我们就有多大的免费网络像册。

Picbus是一种创新的网络像册软件,安装Picbus软件后,只需简单地添加几个你要共享的照片目录,无需上传、无需等待,便立即可以通过浏览器看到像册了,最关键的是它还支持分级密码设置,非常方便。

NAS扩展:远程控制

在调试好NAS后,我们一般就会撤掉显示器以及键盘鼠标。但是并不意味着我们就不对NAS进行控制了,很多时候我们还需要登录NAS进行桌面操作,因此我们还要给NAS安装远程控制软件。

远程控制,一般WinXP系统已经自带,我们只要在系统里设置好NAS的各项软件后,在 “我的电脑”→“属性”→“远程”选项卡中勾选“允许用户远程连接到此计算机”选项就可以开启该系统的远程桌面连接了。

43-e4-7.jpg
系统自带的远程控制,虽然不是最好的,但却是最方便的

设置完成后,建议大家通过BIOS设置和计划任务给NAS开启自动开关机功能。对于家用NAS来说,并不需要24小时全天开机,当夜晚我们休息的时候,NAS也可以关闭,这样不但省电、省钱,还可以避免长时间运行造成设备过度老化。

小贴士:

由于远程控制软件的稳定性问题,大家最好多装一款远程控制软件备用,否则如果系统远程控制出现故障,我们就得给NAS接入显示器和键盘鼠标进行控制了,十分麻烦。对于备用的远程控制软件,笔者推荐使用向日葵软件,它是一款主动式的远程控制软件,可以在路由器没有进行任何端口映射的情况下,控制局域网内部的电脑,并且它完全采用浏览器控制,只需安装被控制端软件,而无须安装控制端软件。

开放网络访问

当完成了NAS硬件搭建及软件配置后,最后要做的就是开放网络访问。由于一般的家庭网络无论是ADSL还是LAN都采用的是拨号上网的动态IP模式,IP地址非常容易发生变动,要想使用IP地址来访问NAS是不现实的。

因此为了在网络上方便地访问自己的NAS,还需要申请一个动态域名解析服务DDNS。将时常变换的IP地址映射到一个固定的域名上。由于有了DDNS服务,每次NAS的IP地址变化,都会被相关软件及时记录并发布到服务器上,这样,每次我们访问NAS只要在浏览器上输入我们的NAS域名,服务器都会把域名转化成NAS此时此刻的IP地址。

目前一般的路由器都提供DDNS服务,用户可以登录路由器查看自己路由器支持的DDNS服务商,然后注册一个动态域名,最后将用户名和密码输入到路由器上。动态域名解析软件方面比较稳定的是花生壳(http://www.oray.com/peanuthull),一般的路由器都会嵌入该服务。如果该路由器有多个动态域名解析服务,最好将花生壳设为首要服务。不过,免费的动态域名解析服务通常都有临时失效的时候,所以最好多申请几个动态域名解析服务,同时使用。

申请完动态域名解析服务,接下来要做的就是路由器上的端口映射了,端口映射同样需要在路由器上进行,我们需要将NAS的IP地址与使用的端口在路由器上进行登记,这样在登录NAS的时候,才可以使用到各个服务器软件的各项功能,如我们之前提到的电骡以及BT软件的远程控制功能。

由于NAS需要提供的网络服务众多,通常需要映射十几个端口,非常麻烦,并且很多软件采用的端口服务并没有固定,因此我们还可以使用路由器的DMZ功能,一次性把所有端口映射到NAS上。

小贴士:

DMZ是英文“demilitarized zone”的缩写,中文名称为“隔离区”,在普通的路由器上可以理解为全端口映射,在路由器上指定的DMZ的IP,会把外网端口全部映射到指定的内网电脑上。

43-e4-9.jpg
不同的端口意味着不同的网络服务,这些都需要事先在路由器上进行设置
43-e4-8.jpg
花生壳是较为稳定的DDNS服务
43-e4-10.jpg
逐个进行端口映射可以大大提高NAS的网络安全性,但是如果对网络服务不是很精通还是推荐DMZ模式

总结

自己搭建NAS的费用去掉显示器一般可以控制在1500元左右,如果使用淘汰的旧配件花费更少,但实现的功能和扩展性,却是三四千元的固件操作系统NAS所不能相比的。而且除了NAS常见的冗余备份、文件下载、文件共享等功能,自己搭建的NAS还可以装上USB摄像头配合相关的软件实现家庭安防值守等附加功能。虽然能耗比采用固件操作系统的NAS略高,但有了合理的开关机时间配合,基本上还是可以控制得非常低的。

NAS的启用,会在很大程度上给生活带来很多便捷,笔者自己就是一个NAS服务的受益者——自从启用了NAS,笔者再也没有携带过闪存,电脑上的珍贵照片再也不用频繁地刻录DVD备份,最幸福的是对于喜欢的电影或者歌曲,在单位远程控制NAS下载后,回家就可以欣赏到了,通过安装专门的软件,手机和平板也能播放NAS上的音乐和视频,比购买采用固件操作系统的NAS方便多了。如果你也有这样的应用需求,不妨自己搭建一台NAS试试。