unraid主机软硬件选型的考虑
我的目标是搭一台兼做大容量存储和高清视频播放的主机,偶尔和家人在大屏上玩玩XBOX手柄游戏(综合主机放在玄关机柜里,有HDMI 2.1的线连到客厅电视上)。由于机柜里有一台QNAP做下载机,因此这台综合主机不需要考虑功耗。
软件选型
NAS软件这块,考虑到自己的需求主要是存高清电影并能快速解码播放,似乎选择非常多,甚至装个windows也未尝不可。但综合考虑下来,我还是选择了unraid。除开自己有二十多年Linux使用经验并对unraid基于的Slackware发行版有种特殊情节外(因南大小百合BBS,最早接触的发行版就是Slackware),unraid有几个特性非常适合我的需求:
单盘模式不需要做raid,但提供了xor校验盘机制,提供了可以坏1~2块盘内容不损失的保险。虽然存的主要是高清视频,也是辛辛苦苦PT、BT拖回来的,损失了再找回来也比较痛苦。
虽然单盘模式,文件夹可以设自动分摊到各个硬盘,使用起来和合并大盘没有什么区别。而且除开检验盘必须最大容量,其他随便什么容量的盘都能往里加。
逐步加盘方便,从使用需求、经济和硬盘寿命的角度考虑,不需要一次把硬盘配满。我现在先上架了两块20T的盘,其中一块做校验。等数据盘快填满时,准备上新盘设成校验盘,老校验盘退居二线做存储盘。这样可以拉开硬盘寿命,尽量减少两块同时坏的可能(当然这种极端情况,也只损失坏掉的数据盘内容)。
不用到的硬盘可以休眠。因为我单盘比较大,可以想见绝大部分时候都只单盘和检验盘在工作,可以让机箱安安静静。
docker和虚拟机支持完美,直通硬件到虚拟机方便。想法是在unraid宿主里面跑个windows 11,直通显卡、NVME硬盘、USB设备(键盘、鼠标、XBOX无线接收器)等。大部分在unraid界面里勾勾选选就直通过去了。所以试用阶段我把传说很难通的AMD显卡直通到window 11(详见这篇)以后就立马下单付费了。
APP应用市场支持。很多需求可以找到解决方案,实在不行自己写一个。
稳定。unraid刚接触,但Slackware稳如老狗,摘自distrowatch.com: "Many other distros have come and gone, yet Slackware - like an old reliable grandfather clock - just keeps on ticking."
硬件选型
综合一圈考虑,我选的是MSI微星的Z690刀锋钛D4和Intel 13700K。其中,刀锋和刀锋钛只是颜色的区别,看哪个能便宜点买到就买哪个。
CPU带核显,主要是考虑windows 11直通了PCIE显卡外,核显可以给unraid用,比如给Jellyfin做硬解。我配了水冷,万一要打个大游戏呢。
为什么选微星的Z690刀锋钛D4,除开这个主板配料似乎评价很高,主要是考虑:
Z690刀锋钛D4有4个PCIE卡槽,4块M.2 NVME,6块SATA。
4块PCIE对我是刚需:显卡、10G网卡、HBA板卡,还有一块米家远程开机卡。Z690 D5或Z790都只有3个PCIE接口(当时还不知道有M.2转PCIE这种转接卡,不然选择可能更多点)。在这前提下,3块NVME是刚需:2块做unraid的cache盘,一块直通给windows 11。在这俩前提下,SATA口越多越好,4口是刚需:一般HBA板卡接出来8块硬盘,我的硬盘笼是12块,还要4口SATA转过去。按这个刚需去选,似乎只有Z690刀锋(钛)D4满足了。
因为D4,内存省点钱就用家里台式机拆下来的64G。几前年配的台式机内存感觉超量,这次利旧拆下来一半:
事实发现,主板SATA口多一点还是有好处,因为担心硬盘笼散热,我淘了个弹簧支架把检验盘挂到了主机箱的侧边(我是定制的6U机箱,改天再细说):
毕竟20T做次全盘校验等太久了:
当然这个主板,也不是没有坑。针对我的需求,填了几天坑,算是造成了麻烦的地方:
必须把MSI fast boot和Fast boot都关了,不然除了先进入BIOS,无法U盘unraid优先boot。
PWM风扇控制似乎有点问题,一拖四的硬盘笼风扇一直没有办法转快。导致我换了接线、换了风扇,还是如此(这也是我为什么把检验盘移到主机箱的原因,机架式机箱啊超级重,搬来搬去拆来拆去
)。因为其他原因升级了最新的主板BIOS版本,意外好了。这里要注意刀锋和刀锋钛的BIOS是不一样的,下错了刷的时候不会识别。主板铠甲有一个M.2接口的散热片是和主板芯片散热一体的(就是上面机箱图里写了EDGE那块板)。插在这里的MVME硬盘会非常烫(主要是被散热片带烫的),unraid不停提示硬盘温度过高。好在我只有三块M.2,不插这里行了吧。后面了解到有M.2接口转PCIE、转SATA、转USB等各种各样的卡,以后这里相当于空出一个扩展卡用吧。
不知道是MSI还是Intel的锅,板上所有的USB接口,都在一个控制器底下(即 IOMMU Group 是同一个,都在一个USB Controller底下),而直通其实就一个原则:要直通顺利就要直通整个IOMMU Group。这使得没法直通USB控制器到虚拟机里,只能直通具体的USB设备。无线键鼠没问题,而XBOX无线接收器是必须直通USB控制器的,不然无法和手柄成功配对
。看来必须增加额外的USB控制器,要么把上面的M.2扩展位用上转USB,要么米家开机卡换个不需要占用PCIE口的,把PCIE口空出来转USB(我选了后者)。
主板温度和PWM风扇无法在unraid里识别,似乎MSI只为windows服务,官网上提供的驱动也好、软件也好,都只有windows版本,没有Linux的。Windows下MSI有个被众人吐槽的MSI Center可以控制PWM风扇,那看起来可能有特殊协议?目前只能升级BIOS后,在BIOS里配PWM Smart Fan。
总体而言,我对这块主板满意度打8分,胜在扩展口多,但Linux不友好。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~








嘉然辣辣米
校验提示文案
bianmi
校验提示文案
bianmi
校验提示文案
bianmi
校验提示文案
bianmi
校验提示文案
bianmi
校验提示文案
bianmi
校验提示文案
嘉然辣辣米
校验提示文案