首页 > 范文大全 > 正文

如何构建自己的网络附加存储(NAS)系统?

开篇:润墨网以专业的文秘视角,为您筛选了一篇如何构建自己的网络附加存储(NAS)系统?范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

由于廉价存储系统随处可见,大家忍不住想建立庞大的音乐库、电影库、照片库和文档库,这种诱惑始终存在。但是如果你家里的每台电脑都塞满了好多GB的数字内容,管理所有这些数据会很麻烦。

网络附加存储nas)则可以大大简化管理数据的任务。设想一下:网络上单单一台机器负责将文件发送到你家里的每台电脑、管理备份以及保护你的所有重要照片或敏感数据。

市面上有好多网络附加存储设备,随时可以满足你的存储要求,但购买一套的话价格不菲――如果你只有区区几个文件想与寥寥几台电脑共享,更是不划算。对于有好多TB数据的用户来说,情形更是变得问题重重:你可能要花大笔钱去购买能够处理你大批数字内容的NAS。

幸好,构建自己的NAS很简单。这么做与花费来之不易的钱购买相比诸多优势:如果构建自己的NAS,你可以指定大小、功能特性和存储容量,还可以随意变更。

选择软件

市面上有众多操作系统可供选择,用于构建你自己的NAS。许多流行的Linux发行版提供面向服务器的变种版本,附有如何构建并运行服务器的操作说明。但是我们为了简单起见,选择了FreeNAS。

FreeNAS是一种备受欢迎的选择,因为只要所有硬件安装到位,配置起来就相当容易。你可以从FreeNAS网站()。

选择硬件

你已经有了一份FreeNAS,不妨接着说说硬件。FreeNAS可以在几乎任何硬件系统上运行,所以你不再使用的旧电脑也完全可以。为了获得最佳性能,系统应该至少有4GB内存。

我在构建FreeNAS时,将几个零部件拼凑起来。我的NAS其核心部件是技嘉E350N主板,配备了AMD E-350处理器。我选中这款主板是因为它尺寸小巧,耗电量小,可以塞入到小地方,又为我的硬驱提供了四个SATA端口。在选择系统(或自行构建系统)时,要确保主板有空间来支持你想要用于存储的所有驱动器。

我找来了三只备用的1TB硬盘用于存储,外加一只备用的DVD驱动器来处理安装。FreeNAS安装完毕后,它接管了上面安装有FreeNAS的整个驱动器。为了让所有存储驱动器都可用,我还拿来了一只2GB容量的U盘,用于放置操作系统。

设置篇:安装FreeNAS

既然硬件已选好,FreeNAS光盘也已备好,现在可以入手了。

把DVD和U盘插入到你设置为NAS的那台电脑。启动电脑前,确保以太网线缆已插入到主板上。你还要让连接到网络的另一台电脑运行起来,因为你要用它来连接和配置NAS。

启动电脑,进入BIOS。进入BIOS的步骤随主板的不同而不同,但一般的经验法则是,在电脑启动过程中,按住F2键、 F7键、F8键或删除键――按下电源按键后,要注视显示器,指令会在正常的启动顺序过程中往上翻滚。

一旦你进入了BIOS,将电脑设成从光驱启动。相应步骤再次随主板型号的不同而不同,但是你应该会看到有个部分会列出Boot Priority order(启动优先顺序)。一旦你设好了这个参数,按F10键保存更改并退出;电脑会重启,选择光驱启动,然后开始从光盘装入FreeNAS。

你会知道,你看到列有一系列选项的普通蓝屏出现后,表明FreeNAS运行正常。你需要把FreeNAS安装到U盘上,于是选择第一个选项。FreeNAS会列出深奥的驱动器型号编号,于是寻找U盘容量(本文中是2GB)应该是最省事的方法。按提示符操作;FreeNAS会提醒你:它会将U盘上的内容删得一干二净。一路点击下去,然后泡杯茶,等进度指示条滚到100%完成为止。

一旦完成,你会看到弹出光盘、重启系统的提示符。你的电脑重启时,它应该会从U盘启动FreeNAS――要是不行,回到BIOS,将主板设成启动到U盘,再次重启。

FreeNAS启动过程中,它会显示好多行深奥的代码,随后是编号列表和所要连接的网址,这很正常。那个网址是你新文件服务器的网络地址。把该地址输入到你家里连接至与NAS同一个网络的电脑上的浏览器中,就可以进入到FreeNAS配置屏幕。

FreeNAS会提示你输入用户名和密码。默认用户名是“admin”,默认密码是“freenas”,你可以将默认用户名和密码更改为 FreeNAS选项中你喜欢的用法。

要是你忘了密码,重置密码也很容易。你需要进入到NAS,输入下列密码:

Python /usr/local/www/freenasUI/manage.py changepassword admin

然后,FreeNAS会提醒你输入一个新的密码。

设置篇:建立卷

一旦你登录进去,要做的第一件就是创建文件系统。点击菜单栏顶部的Storage(存储),然后选择Create volume(建立卷)。在弹出的窗口中,选择你想要添加的所有驱动器,并为卷赋予一个名称。

摆在你面前的选项有两个:UFS(Unix文件系统)和ZFS。我们选择ZFS,因为它支持为文件服务器设计的众多功能,比如RAID支持、快照和文件压缩等。

你会看到几个新的选项,具体要看你电脑中驱动器的数量。由于是三个驱动器,我需要在mirror(镜像)、stripe(条带化)和RAID-Z之间选择。镜像是将数据从一个磁盘复制到其他磁盘上,就像RAID 1那样。条带化是在阵列中多个磁盘之间分割文件,就像RAID 0那样。RAID-Z实际上是以软件实现了RAID 5机制。

那么,这些选项又意味着什么呢?就我的三只1TB驱动器而言,选择镜像类型提供了1TB的总存储容量,但是将我的数据保存在所有驱动器上;要是其中一只驱动器失效了,我可以把它换掉,继续工作。条带化提供了3TB的总存储容量和很快的响应速度;不过一只驱动器坏掉,所有那些数据都会丢失。RAID-Z有点像是两者的结合体:它提供了2TB的总存储容量;如果三只驱动器中有一只失效,我在另找驱动器来替换的同时,可以通过剩余的两只驱动器重新构建数据。

由于我喜欢来点刺激的,于是选择了条带化选项。它不是最安全的选项,但我要充分利用每一点存储空间,我以后总是可以实施一种更安全的冗余备份解决方案。

无论你选择了哪个选项,都要小心:磁盘上的任何数据都会被清除。点击Add volume(添加卷),你的文件服务器随后马上就可以使用了。

共享文件

你已经建立好了存储卷,所以现在可以往里面装入通过合法途径获得的媒体,也可以装入宠物的照片。

有了FreeNAS,与Linux、苹果和Windows电脑共享文件就很容易。你想创建几个共享文件夹,就可以创建几个――比如说,一个Windows/Unix/苹果共享文件夹用于存放电影库和音乐库,一个专门面向苹果的共享文件夹用于存储Time Machine备份内容。

第一步是启用CIFS(通用互联网文件系统)服务。点击左边的Services(服务),然后点击与CIFS对应的按钮。点击CIFS行旁边的扳手图标,即可创建工作组、授予其他网络和用户权限,或者仅仅给NAS赋予一个容易识记的名称。输入这个名称,就可以从Windows电脑访问你的文件服务器。

在左边的导航栏上,点击标为Sharing(共享)的选项卡。我会在这里创建一个Windows共享文件夹,作为示例,但是Linux和苹果方面的操作大同小异。

点击Add Windows Share(添加Windows共享文件夹),在弹出的窗口中为它赋予名称。点击“Path”(路径)旁边的下拉菜单,为NAS分配Windows能够找到的一个地址。选择Browsable to Network Clients(可以让网络客户端浏览),因为该功能让你可以使用资源管理器的菜单,访问你的NAS,如同访问电脑上的其他任何文件夹一样。

我选择的其他选项未必安全。不过,我想让每个人都可以访问该NAS,因为我相当信任我的同事。

大功告成了!只要在连接到你网络上的Windows电脑上点击Start(开始),然后在Run(运行)文本框(就在Start图标正上方)里面输入\\YourNASnamehere,按回车键。Windows就会连接到NAS,可以开始往里面装文件了。可以随意把NAS藏起来。我的NAS甚至没有连接到显示屏上,因为我们要做的一切都可以在网络上任何一台电脑中的浏览器里面来处理。