作者:橘生 330
开始直接先放上我们这一次搭建的 NAS 所用到的所有配件型号和价格,以及购买渠道,感兴趣的同学可以先保存(部分硬件价格受市场影响有所波动 ~ 仅供参考)
我们一步步展示从需求分析到选购硬件的过程,文章可能有点长,希望感兴趣的同学可以耐心看完,点个赞 点个分享 点个再看,那么正式开始!
需求分析
首先我们为什么要装这个 NAS 呢,从一开始买了台成品 NAS,我们就离不开 NAS 这个东西了,最大的好处就是方便多人协作和文件管理。
其实以前我们也装过一台 all in one,当时也是上了全万兆的方案,但是呢 all in one 大家也知道,one boom all boom,之前瞎折腾虚拟机影响到了整个虚拟机内部的网络,导致虚拟机黑群晖访问不上了,所以呢后来就想放弃这个方案。这一次想要装出一台,只用作存储服务器功能的 NAS。
至于上万兆网络的话,一方面是一些老的万兆网卡其实已经非常便宜了,像浪潮 X540 也才五十几,X520 光口卡也才一百多,另一方面呢,我们比较穷,一般来说上万兆方案得买万兆交换机啥的,但是那些都太贵了,所以我们一直是采用电脑直连 NAS 的方案,不仅能访问 NAS,还能连接互联网。
OK 我们的需求基本上就是这些,下面开始选择 NAS 系统。
系统选择
主流的 DIY NAS 系统有黑裙、unraid、TrueNAS、OMV,其实在这套硬件上我除了 unraid,其他三个系统都安装过了,最终是选择了 TrueNAS SCALE,来说说我为什么选择它。
我们安装 DIY NAS 首先得要考虑系统的兼容性和稳定性,大家也看到我的配置单了,里面用 2308 直通卡,还有 8125B 的 2.5G 网卡,还有 82599 ( X520 ) 的光口万兆网卡,所以黑裙在这个方面的兼容性我是比较担忧的,而且是 ” 黑 ” 的系统,并非所谓正版系统。
unraid 呢其本身是一个挺好用的 NAS 系统,但是也还是那个问题,就是正版和非正版的问题,正版的价格还是比较高的,去装快乐版我其实并不是非常乐意。
最后就是 TrueNAS 和 OMV 系统了,两者都是基于 debian linux 的开源 NAS 系统,所以首先没有正版不正版的问题了,其次也是因为是 debian linux 为基础,设备兼容性,也就是驱动也是非常完善的,基本上主流的网卡和阵列卡根本不需要担心系统会不会不兼容。
这两个系统我是都使用过了,还是 TrueNAS 系统对我来说部署起来会更熟悉一些。而且 TrueNAS 是支持 ZFS 文件系统的,虽然 OMV 可以通过加装插件手段支持,但还是不如 TrueNAS 的体验好的,ZFS 文件系统其实我也是一知半解,比较熟悉的。
比方说,写时复制技术,在一般的文件系统上,写入覆盖数据的时候,被覆盖的数据就会消失了,但是在 ZFS 文件系统上,新的数据会被写入到不同的块,写入完成后,会更新文件系统元数据来指向新的数据,这可以确保在数据写入过程中,即使系统崩溃、机器断电,原始数据也可以不受到损害。
还有一个快照功能,ZFS 文件系统会将新数据分配到新的块上,快照用来跟踪文件的更改,可以恢复文件过去的版本,快照没了那文件的更改记录也就会丢失。
Truenas 官方推荐的配置要求是双核 64 位处理器,8G 内存,推荐 16G 内存,最好是 ECC 内存,那接下来我们就来选择硬件吧。
硬件选择
选择 DIY NAS 其实最开始得选好机箱,一开始我们选择了巧美的这个 NAS 机箱,emm 说真的不是特别满意。
所以后面换了君名创达 9 盘位的这个白色 NAS 机箱,价格是也不算便宜,入手价格是 637.8。机电散产品一旦沾上 NAS 这三个字,就肯定便宜不了。
这个机箱设计得还是比较不错的,底下是 9 个抽屉式的硬盘仓,带硬盘背板。
上半部分支持 MATX 主板和 ATX 电源,pcie 是全高的,所以基本上硬件安装的兼容性上不会有什么问题。
选好机箱之后就是选择主板平台了,主板我选择了这块应该是研华代工的工控机主板,芯片组是 Z370,入手价格 180。
这块板子最吸引我的点其实是这板载的 i350 四口千兆网卡,能省一个千兆交换机的钱。
其次呢 pcie 槽位分配我觉得很合理,一条 x16,两条 x8,对于大部分阵列卡和 10G 的万兆网卡,一般都是 x8 插槽的,这样的 pcie 插槽分配兼容性很好,也不会太浪费通道。
这个板子有点遗憾的是内存只有两个插槽,不然就能堆满 64G 内存了。
这个板子有点特殊的是 usb 口和 com 口不是标准的规格,不过对我们来说不影响,板载还有个 USB 口,可以插系统引导盘,不过我还是习惯装固态里。
CPU 选择了一块低功耗处理器 8500T,花费 401,6 核心 6 线程,其实挺浪费的,不跑虚拟机
的话 8100T 就足够了。
内存我选择了两条粤虎的 D4 16G 2666 内存条,花费 175,内存其实是无奈之举,我这里一堆内存只有一条能点亮这个平台,一条 8G 肯定是不够的,所以还是入手了两条这种小厂的内存条,可惜的是 z370 平台不能支持纯 ECC 内存,要换志强平台的话成本又要高上去了,最终还是上了这个平台,其实是不是 ECC 内存对于我们普通用户来说,可能感受不出来差别。当然有条件上志强和 ECC 内存那是最好的。
九个硬盘位连接主板的话我是用了 2308 直通卡,一张直通卡最多带 8 块盘,还剩一块盘的话,背板有个 sata 接口,可以直连主板的 sata 口。
网卡我选择了使用一张浪潮的 X520 单口的光口万兆网卡。
还有一张四口的瑞昱 8125B 2.5G 网卡,其实整套下来,这张 2.5G 卡最贵了。
基本的硬件选择好了,做好散热也是非常重要的,我是给机箱前面板装了个 12cm 的风扇,照顾到 pcie 上的板卡。
然后顶盖上用磁吸的方式固定了一个直吹 pcie 板卡的风扇。
我用来固定这两个风扇的螺丝啊,我必须要强烈推荐给你们,这个 pdd 买的 4 个强磁风扇固定螺丝,才 6.19,又便宜又好用,这个也是 pdd 买的短款胶钉,24 枚也就 9.9,这种软的胶钉能有效避免机箱共振。
CPU 散热器的话,8500T 散热要求非常低,随便找了个 AVC 散热器就可以了,下压式散热器还能稍微照顾到一点供电散热片。
我还给 M2 硬盘上了个双面的铝制散热器,这个就纯浪费了,没必要,原本是打算 u 盘装群晖引导,M2 给存储的,所以才买了这个散热片,有肯定比没有好嘛。
最后就是最重要的硬盘散热了,硬盘散热是直接影响到硬盘寿命的,大家要知道这种企业级机械盘,长时间运行的温度真的很高,散热我是买了三个鱼巢的 9225 风扇,定速 1200,很便宜,三把才 26.73,采用的是前进后出抽风式散热方案。
电源的话这套功耗其实很低,300W 以下都足够了,但是呢低功率的电源真找不到好好做的厂家,之前这个玄武 550 在拼爹爹上非常火,这一次也是给自己找个理由,给 NAS 上这个电源,看评测哥做的测试这个电源还可以。
存储盘的话,三块 HC530 14T 组 RaidZ5,还有一块美光 1100 2T SATA 固态单独做一个高速存储池。
那么硬件上基本上就是这个样子了,这一套下来主机价格 2179,带上硬盘价格也才 4509,性价比是拉满了。
直连电脑
系统已经装完了,首先要实现 NAS 上每个网口都可以实现直连电脑,电脑可以访问 NAS 并且,电脑能访问互联网。这个其实原理还是非常简单的,但是我看网上教程挺少的,可能没什么人会拿 NAS 装这么多网卡。
我这里就来简单教学一下吧,首先进入网络配置里,我们需要在里面创建一个网桥,然后将每个网口都桥接上去,这样实现了一个什么效果呢,就是相当于在 NAS 里创建了一个交换机,只要我们有一个网口联通到路由器了,路由器能分配到 ip 给 NAS 了,其他网口直接连接电脑,也就相当于连接到了交换机上,也可以获得路由器分配的 ip 了,同时与 NAS 传输数据的速率就是看你两端的网口了,比方说我电脑通过网线直连 NAS 的 2.5G 网口,电脑也是 2.5G 网口,这样就是以最大 2.5G 速率传输了,变相省去了一个 2.5G 交换机的钱,万兆网口同理,我觉得还是不错的,pcie 通道物尽其用了,缺点呢就是 NAS 关机了电脑也就没网了。
MC 开服
NAS 实现数据存储和传输是没问题了,目前还没有部署什么 docker 应用,因为我们目前对于 docker 应用需求不是很大,我在看 docker 镜像库的时候看到了居然有 minecraft,那我就不得不玩一下啦。
很多 minecraft 玩家去租用过淘宝上那些服务器,很多比较便宜的面板服哦,会采用 docker 容器的方式来开服,我们今天也来当一回腐竹,来试一下开服的体验。
连接进去,哎这个进来还是比较顺畅的哦,来飞一下看一下区块加载速度。
这个区块加载速度还是有点慢的,MC 服务器是比较吃单核性能的,8500T 低功耗处理器的单核性能还是比较拉垮的,像我们工作室顶多三四个人同时在里面玩一下的话问题不大。
这个还是在我们内网环境下开服的,如果要开公网服务器的话就得需要公网 IP 了,这个咱们条件有限,没有办法使用公网 IP,内网穿透的话效果也很一般,几个人联机玩一玩还是非常不错的,部署起来也非常简单。
OK 那么这就是本篇文章的全部内容了 ~
希望对你有所帮助
让我门下篇文章
再见 ~