unraid主机软硬件选型的考虑

2023-05-14 18:54:09 7点赞 20收藏 5评论

我的目标是搭一台兼做大容量存储和高清视频播放的主机,偶尔和家人在大屏上玩玩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。其中,刀锋和刀锋钛只是颜色的区别,看哪个能便宜点买到就买哪个。

微星(MSI)MPGZ690EDGEWIFIDDR4刀锋电脑主板支持CPU12600KF/12700KF/12900K(IntelZ690/LGA1700)2499元京东去购买

CPU带核显,主要是考虑windows 11直通了PCIE显卡外,核显可以给unraid用,比如给Jellyfin做硬解。我配了水冷,万一要打个大游戏呢。

英特尔(Intel)i7-13700K13代酷睿处理器16核24线程睿频至高可达5.4Ghz30M三级缓存台式机CPU2999元京东去购买

为什么选微星的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做次全盘校验等太久了:

26个小时多26个小时多

当然这个主板,也不是没有坑。针对我的需求,填了几天坑,算是造成了麻烦的地方:

  • 必须把MSI fast boot和Fast boot都关了,不然除了先进入BIOS,无法U盘unraid优先boot。

  • PWM风扇控制似乎有点问题,一拖四的硬盘笼风扇一直没有办法转快。导致我换了接线、换了风扇,还是如此(这也是我为什么把检验盘移到主机箱的原因,机架式机箱啊超级重,搬来搬去拆来拆去unraid主机软硬件选型的考虑 )。因为其他原因升级了最新的主板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控制器的,不然无法和手柄成功配对unraid主机软硬件选型的考虑 。看来必须增加额外的USB控制器,要么把上面的M.2扩展位用上转USB,要么米家开机卡换个不需要占用PCIE口的,把PCIE口空出来转USB(我选了后者)。

只有一个USB控制器只有一个USB控制器

  • 主板温度和PWM风扇无法在unraid里识别,似乎MSI只为windows服务,官网上提供的驱动也好、软件也好,都只有windows版本,没有Linux的。Windows下MSI有个被众人吐槽的MSI Center可以控制PWM风扇,那看起来可能有特殊协议?目前只能升级BIOS后,在BIOS里配PWM Smart Fan。

无法找到pwm控制器无法找到pwm控制器

总体而言,我对这块主板满意度打8分,胜在扩展口多,但Linux不友好。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
5评论

  • 精彩
  • 最新
  • slackware我只觉得是历史包袱。unraid也有好多年历史了。现在新选择估计会选debian

    校验提示文案

    提交
    胜在跑服务稳如狗啊,日常使用便捷性确实拉胯

    校验提示文案

    提交
    收起所有回复
  • bianmi

    作者
    续篇:腾出PCIe装USB转接卡直通xbox接收器 去看看

    校验提示文案

    提交
  • bianmi

    作者
    好了,在app里装了“Nuvoton NCT6687 Driver”后,pwm风扇的信息都能抓到了 [高兴] 。等我收到PCIE扩展USB直通xbox adapter后,主板在unraid里用的坑全部填完了

    校验提示文案

    提交
  • bianmi

    作者
    续篇:最后加了4070Ti显卡后,主板中间的M.2卡槽彻底被显卡挡住了,看来这里的扩展槽用不了了:去看看

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
20
扫一下,分享更方便,购买更轻松