自组 NAS 之 硬件篇 - 两千七自组 unRAID NAS值不值?
起因 与 unRAID
最近刚把威联通的TS453Bmini的系统卷和应用迁移到了固态(参考的是这篇文章),但是界面响应速度缓慢,还经常CPU 100%,4盘位也有点不够用,故起了换NAS的想法。先看了能无缝迁移的威联通TS466,用的是N5105,依然四盘位+但多两个M.2固态位,要3000大洋
怎么想都不太划算,最近又看到别人推荐unRAID,unRAID允许多个大小不同的盘来做 单盘或双盘奇偶校验 ,由于我nas里存的大部分都是一些电影和电视剧,专门来备份的话有点不值得,但是如果用一个盘为其他所有盘做奇偶校验还是划得来的。故决定组一个nas主机来装unRAID作替换原来的威联通。
关于奇偶校验可以参考unRAID自家的文档,简单来说就是能在一块硬盘故障或丢失的情况下恢复数据。
比起原理一样的RAID 5(奇偶校验),unRAID的奇偶校验阵列的优点是可以支持不同大小的硬盘,在多块硬盘故障或丢失的情况下也只会损失对应硬盘上的数据(而不是像RAID 5两个硬盘故障后直接和数据说拜拜)。奇偶校验也有坏处,其导致unRAID直接写入有奇偶保护的阵列时速度砍半的问题(可以使用缓存池缓解写入速度慢的问题)
替换掉威联通还有一个原因,威联通为了安全,运行时会在所有硬盘上创建一个系统专用的RAID 1,导致硬盘几乎不可能休眠。我用的又是16T的西数氮气机械硬盘(对噪音有较大要求,且nas要放卧室的千万别买大容量企业盘),导致硬盘几秒就炒一次豆子
路过NAS时会听到非常吵的炒豆子声。
决定了使用什么系统之后,我开始选硬件。
硬件需求
必须要核显,转码就可以节省一张独显。如果只在家里看视频,其实是用不着这个的,终端上支持解码(电脑手机上的客户端可以来解码)但是我偶尔会在外面看视频,宽带的上行带宽又满足不了某些4K电影的传输,所以还是需要转码的。
PCIe扩展槽超过两个,一个要用于2.5G或者更好的网卡,一个要用于sata或者nvme扩展卡(因为消费级主板通常只有4~6个sata接口,想要更多必须要自己扩展)
6盘位以上
在此基础上追求够高的性能和较低的价格和功耗
配置清单
CPU AMD Ryzen Pro R5 4750G 689 二手
内存 镁光 ECC UDIMM 16G*2 2400 310 二手
主板 华硕 B550M-K 450
CPU风扇 乔思伯 HP400S 下压式 75
电源 利民 650W TR-TG650 全模组 299
固态硬盘 宏碁 GM3500 PCIe3.0 nvme 309
机箱 射手座 8盘位3.5寸硬盘+2盘位2.5寸硬盘 339
PCIE转SATA扩展卡 80
2.5G网卡 SSU RTL8125BG 双口2.5G PCIe3.0x1 169
硬盘侧机箱风扇 利民TL-G12 12CM风扇 * 2 27*2
总价 2774
为啥选 AMD
我没选择同样支持ECC的9代酷睿+专门NAS主板,这是因为要用带ECC和核显的酷睿只能使用那些小厂定制的板子或者企业级主板。虽然这些专门定制的NAS主板扩展性比普通的主板强很多,总价格低不少
比如下面这个定制的mATX NAS主板,支持ECC,原生SATA口*8,两个PCIe X4,一个PCIe X8,双2.5G网口。配上i3 9100 直接就能用了,不用像我配置里另外购入扩展卡。
但是我比较害怕遇到小厂主板的兼容性和品控问题,综合考虑后我选择了同样支持ECC的 Ryzen Pro 处理器 + 消费级主板的选择。而且我主力机用的也是AMD的板U,有需要时配件可以互换
关于AMD锐龙CPU关于ECC内存的支持范围,可以参考这篇华硕的文章,,支持ECC需要CPU和主板配合。
zen 4 我没查过兼容情况。zen 2 和 zen 3 不带G(无核显)的锐龙从 Ryzen 2000系列开始到Ryzen 5000都是支持ECC的,带G的锐龙需要 Pro 版本(编号最后两位是50)。
华硕,技嘉和华擎的主板都支持ECC UDIMM(甚至部分a开头的入门主板都支持),微星的消费级主板不支持ECC

关于机箱
机箱决定了能使用的电源和散热。我某宝上搜了一个能用ATX电源,而且价格足够低廉的NAS机箱。也就是下面这个星之海的射手座机箱。
优点我简单说说,具体可以看商品简介:八盘位机箱中相对便宜,支持ATX电源,风道隔离的设计使得机械硬盘温度较低,拆装机械硬盘方便,支持4个全高PCIe,静音,安装不割手。
我说说个人觉得比较明显的缺点。
两侧面板分别由四枚螺丝固定,拆装PCIe扩展卡时比较麻烦,而且这几颗固定面板的螺丝孔位公差稍大。
没有电源灯和独立的硬盘指示灯!
在某些光污染厌恶者眼里或许是优点。由于电源位置在CPU上方,所以CPU风扇只能选择高度较低的下压式风扇。
硬盘提手缺少高级感

2.5寸硬盘安装位很小,安装比较麻烦。
想不到了,以后遇到再补
硬盘提手就是一个弯铁片,高效且朴实无华

电源在下压式风扇上方,会和CPU风扇抢风。不过我使用下来并没有什么散热压力(大概是因为电源风扇根本不转吧)
机箱底部我画红线的地方可以装两个2.5寸固态硬盘。但是那个空间很小,且会被PCIe扩展卡挡住一点,导致安装很费劲。
全模组电源可以大大减少线卡到风扇的可能性。
拒绝走线!硬盘笼位置还算宽广,我后面买了两根4口的SATA线,走线好看不少。我把两把机箱风扇全部装到了硬盘侧,且稍微调低了转速,几乎没有什么噪音。

使用感受
配件全部到手我花了半天把配件装好,跑了四轮memtest,测试通过后装好了unRAID,软件相关的内容以后再分享
先说说我这台NAS的待机功耗和散热以及噪音情况。
跑网心云时待机情况
下面图片是我跑了一个网心云虚拟机+7个Docker容器的温度(不过实际干活的容器就一个在保种的BT下载工具)
室温20度的情况下,CPU 在45度徘徊,噪音主要由CPU风扇,机箱风扇还算安静。贴近机箱时能听到较小的噪音声,因为硬盘在休眠所以完全没有炒豆子的声音
至于电源,650w的电源带100w不到的负载。我很怀疑电源风扇会不会转一下。

我把一个杂牌2.5寸的sata固态直通给网心云虚拟机了,又给unRAID配置了缓存池,常规的下载不会唤醒机械硬盘,所以机械硬盘全部在休眠(但如果后期BT保种多的话,硬盘就不太可能一直休眠了)。

下面是小米智能插座的待机功耗,跑网心云的情况下是40~43w,休眠的四个机械硬盘全部唤醒后,是70w左右。唤醒后硬盘待机还是有炒豆子声音,但是比威联通安静不少。

不跑网心云+机械硬盘全部休眠情况下
不跑网心云,但容器照样运行的情况下实测功耗在26w~27w之间。也就是上图中我电量较少的那几天(网心云一天1块3毛,勉强够电费)。室温20度,CPU温度在25度左右(根本不干活)
硬盘连续工作情况下温度
前几天从威联通上迁移数据到unRAID,所以机械硬盘是持续读写的,实测室温20+度时机械最高42度左右。
但是作为在主板侧的固态硬盘偶尔会有过热警告 ,我下电影时提示m.2固态超过了最高达到了47度。可能是因为我没给固态装散热片,且主板侧没有安装机箱风扇有关系。
装机后发现的不足
电源可以缩水,哪怕装满8盘位也很难跑到50%负载,如果不图模组电源装机方便和走线便利,可以用更便宜的非模组电源。
射手机箱隔音表现比塑料机箱的威联通好,但依然无法隔绝企业盘的炒豆声,故不宜放卧室(我丢客厅的冰箱旁)
jellyfin 使用AMD核显硬解效果不好,某些电影下转码成1080p后能明显看出来画质的下降。jellyfin在配置硬解的文章中也有提到。如果对转码要求高的话,还是选用Intel的核显或者加装廉价独显比较合适。
CPU风扇转速还可以调低一点。
华硕的呼吸灯忘在bios里关掉,又难看又耗电
PCIe扩展槽还是偏少。b550m plus只有两个X1,一个X16,现在只剩一个给独显预留的x16了。要X4的话需要从m.2接口那边转或者拆分PCIe,成本较高。

忘说U盘了,装unRAID尽量不要用闪迪的USB3.0的U盘,我有一个闪迪U盘就没有GUID,无法装unRAID。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

校验提示文案
校验提示文案
校验提示文案
百度一下,威联通是可以休眠的,而且教程有很多,群晖反而难。。。
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
百度一下,威联通是可以休眠的,而且教程有很多,群晖反而难。。。
校验提示文案
校验提示文案
校验提示文案
校验提示文案