让老PC发挥余热 自建家用NAS服务器三步走

博主:itopmitopm 2025-03-17 04:22:50 33

网络附加存储(Network-Attached Storage),简称NAS,因为其集中存储,多方共用的特性,成为拥有多台电脑的家庭的理想数据中枢。还不确定自己是否真的需要这样一部专门的存储设备?或者是单纯好奇手痒,想要弄明白NAS是怎么一回事?先别急着掏钱买买买,在家里找一台不常用的PC改造一下,看看自己是不是真的需要NAS。

第一步:准备原材料

自己搭建NAS系统,是不是和我们日常使用的PC那样,装好Windows然后划一块空间,建一个共享文件夹就可以了?从功能的实现上来说这样做的确可行,但管理和优化上都不如那些为数据存储专门进行优化的系统。现在大家常用的NAS系统里,我们有一些选择:微软的Windows Server,开源的NAS4Free和已经商业化的FreeNAS,以及爱好者们从群晖NAS中抽取出的破解版DSM。

从家用角度考虑,Windows Server得第一个排除,首先它很贵,而且对硬件有一定要求,服务的设置安装也并不简单;而破解版DSM(即人们口里的“黑群晖”)虽然易用性最好,但可能会存在兼容性问题,而且因为无法及时更新,很容易成为SynoLocker之流的勒索对象。于是我们剩下的选择就只有NAS4Free和FreeNAS了,本着原教旨主义思想,这里我们选用NAS4Free作为案例进行讲解。

一些硬件(主要是外壳)上也DIY过的NAS

决定了所使用的系统之后,接下来就要选择承载系统的硬件。既然我们是要自己试验,那就没有必要用上最新最强的硬件,使用临近淘汰(甚至已经被淘汰)的配件所组成的PC就可以了,如果安装的是NAS4Free,这部PC最好要满足:

至少512MB的内存,推荐1GB,以保证64位系统下ZFS文件系统拥有基本的功能保障;

两个以上的存储设备,可以是两块硬盘,也可以是一块硬盘+一个U盘或一张SD卡和读卡器;

如果没有两块硬盘,必须拥有USB接口,并支持从USB接口启动;

只要不是太老旧十几年前的主机,基本都能满足以上需求,确信了这些信息之后,我们这就开始动手安装。

第二步:系统的安装

NAS4Free的安装源文件镜像可以在其官方网站上免费下载得到,目前最新版为9.2,并有i386和x86-64两个版本,可以视自己老PC是否支持64位选择对应版本。镜像体积并不大,只有200来MB,随便找只U盘都能装下,如果你还保留着刻录机,甚至还能烧一张CD用于安装。

假如我们使用U盘进行安装,那么这个过程会稍微复杂一些,因为单单把iso镜像烧入U盘并不能成功引导,而是要借助U盘量产工具,在烧入安装文件的同时也把启动信息写进U盘。这个过程涉及到检测U盘的主控芯片和使用其对应的厂商量产工具,这部分内容搜索引擎能提供更加详尽的答案,本文就不再赘述了。

那么假设你已经成功使用制作好的NAS4Free安装U盘引导了系统,并等待其载入完成出现下图的操作选单,在此处我们选择第9项,把NAS4Free安装到其他介质上。如果只是想一次性简单体验一番NAS4Free的功能,在这个选项菜单中也能进行试用——因为这个选项菜单就是NAS4Free的运行后台交互界面,供管理员关机/重启、配置网卡、IPv4/IPv6地址、以及重设网页管理前台密码或所有系统设定。

NAS4Free的后台

进入下面的安装选单后,请视自己PC的存储配置情况选择安装方式。前面三项为安装,后面三项为升级。其中“Embedded”适合安装在移动介质上,例如U盘和SD卡(不推荐移动硬盘,除非分区);“Full”则适合安装于内置硬盘内。对于NAS4Free来讲,最理想的方式是一块硬盘安装系统,另一块硬盘用于存放用户自己的共享数据。因为安装系统的那块硬盘的所有数据会被抹除,并视作出的选择自动进行重新分区。此处我们推荐单盘用户选择3;多硬盘用户选择1,并把系统安装在较小的那个盘中。

选择安装方式和目的地

安装完成后,移除安装U盘重启系统,待系统启动进入后台之后,选择1配置LAN接口,选定已经检测到的网卡;随后选择2,自己指定NAS的IPv4地址并记好,以便在内网访问网页前台进行高级管理。到这里,NAS4Free系统的安装过程基本完成,可以在浏览器中输入刚才设置的IP地址,输入默认用户名密码admin/nas4free登陆,使用网页前台进行管理了。

选择网卡并指定IP

第三步:定制自己NAS的基础服务

NAS4Free的前台管理网页登陆后的页面

不过在开始配置服务之前,我们还剩下一点准备工作要做,那就是导入并格式化硬盘。在网页前台的顶部导航栏中,选择“硬盘——管理”,点击“导入磁盘”,系统会将目前安装的硬盘添加进来。然后保存更改,进入“硬盘——格式化”,把用于储存数据的数据盘格式化,需要注意的是,由于NAS4Free的底层是FreeBSD系统,其原生文件系统是UFS和ZFS,选用其他文件系统可能会造成不可预知的数据丢失。

导入硬盘并格式化数据盘

因为根据群众普遍反映ZFS文件系统性能和稳定性要优于UFS,我们此处选择ZFS系统,并在这块盘上创建一个ZFS存储池——如果觉得不好理解,你就当它是Windows里的硬盘分区。我们首先找到导航栏里的“硬盘——ZFS”,在第一个标签页里创建一个虚拟设备,点击右侧的“+”,在页面中随意输入设备的名称,类型保持为默认的“stripe”(条带),选定硬盘设备号“ada1”,套用更改保存结果;然后在第二个标签页的“管理”下,在这个虚拟设备上创建存储池,名称随意,在下方的列表框里选定我们刚才格式化的数据盘,点击添加,回到上一页后套用更改。存储空间就准备好了。

The End

本站部分内容来源于互联网,仅供学习交流之用。如有侵犯您的版权,请及时联系我们,我们将尽快处理。