从十一月初到现在一直在折腾黑群晖,踩了不少坑也懂了不少新东西。鉴于使用 arpl 的具体安装过程已经有很多博主写得非常详细,在这里我就单纯就比较容易被一笔带过的型号选择来分享一下我的经验与原因解释。
关于洗白
首先在选择型号之前得了解一下黑群晖里的“洗白”这个概念:黑群晖需要使用 USB 引导来启动,而在引导内写入与使用型号一直的白群晖的设备 SN 码和网卡 mac 地址组后,黑群晖系统就可以拥有正版的白群晖所独有的功能,通称“洗白”。
“洗白”具体有三个种类,他们的分类和功能如下表,表中前两列为定义,中两列为功能,最后一列为获取付费:
以第二行的“半白”为例,表格的意思即为:
- “半白”的定义为:在引导内写入的 SN 码与白群晖对应型号的正版 SN 码一致、而写入的 mac 地址与白群晖对应型号的 mac 地址不一致。
- “半白” 的黑群晖无法使用白群晖独有的 qc 内网穿透,而可以使用其他所有非 qc 的白群晖功能。
- 获取“半白”的 SN 码无需付费。
关于表格的补充信息点如下:
- 全白所需的白群晖的设备 SN 码和网卡 mac 地址组来路肯定是不正常的,其也需要去 tb 上购买才能获得,根据型号不同价格也有很大的差别,贵的甚至上百。
- 全白相较于半白仅多了 qc 内网穿透功能,而且麻烦的是如果使用 qc 内网穿透的话,在常用的群晖系统 DSM7 下会很容易出现查封账号的情况。
- 半白只需要写入 SN 码不需要 mac 地址,因此可以选择直接使用群晖虚拟机的 SN 码,将本机伪装成虚拟机来获取正版群晖的相关功能,而虚拟机 SN 码只需要在全黑群晖中安装一个群晖虚拟机即可获取。
因此作为结论,推荐免费的半白。
关于型号
在引导安装的过程中会看到有非常多的型号选择。
图片中的三列分别表示的是型号、CPU 架构、数据结构。数据结构的 DT=Device Tree,即设备树。这是一种树状的、用于描述设备的数据结构。
我们或许看不懂它的定义,但是对于 NAS 而言,我们只需要知道 DT 结构的群晖有以下两个性质:
- DT 型号不支持 SAS 硬盘。
- DT 型号的硬盘序号不会按 SATA 口的序号来标注,其只会按照插入的硬盘数量来计算。即不存在按 SATA 口顺序的“硬盘 4、硬盘 6”,而只有按硬盘数量的“硬盘 1、硬盘 2”。
出于便捷的考虑,在选择型号时相较于 DT 结构的群晖,更推荐非 DT 结构的群晖。
非 DT 结构黑群晖可选型号与其性质总汇:
这图的信息量比较大,我们来仔细说明。
-
类别:
- 可以选择的黑群晖基本一共有五个类别。
- 第三类和第四类分开的原因在于 DVA 型号原本就搭载了 NV 独显,用途不同。
- 塔式和机架式描述了其白群晖型号的形态,不过对黑群晖没有影响,只是信息补充。
- 同一个类别中的型号功能基本一致,可以相互通用。
-
型号
- 这里值得说明的是最后的 SA6400。这个型号是 DT 结构的,但是放入的原因后述。
-
CPU 架构
- 这里值得说明的同样是最后的 SA6400。这个型号使用的是 AMD 而非 intel 的 CPU,具体为 AMD EPYC 7272。
-
intel 核显
- 第一类的三个型号 DS1019+、DS918+、DS718+ 是原生支持 intel 8 代及以下的核显的,9 和 10 代需要一些小改动才可以支持,不过 11 代及以上无论如何都无法支持。
- 除了第一类只剩下 SA6400 还能支持 intel 核显。在所有黑群晖的型号中,只有这个型号支持 intel 的 11 代及以上的核显,但是核显的驱动并非原生,而是社区提供的移植版驱动。
- 深层原因为采用了 epyc7002 CPU 架构的 SA6400 所使用的 Linux 内核版本为 5,而其他所有群晖型号的 Linux 内核版本均为 4。
- 11 代和 12-14 代分开的原因在于 SA6400 上的 intel 核显驱动有两位贡献者:jim 和 MoetaYuko。
-
第三方 NV 独显
- 由于采用了 denverton CPU 架构 DVA3221 原生搭载了 NV 独显,其 NV 驱动也被社区的 皮蛋熊 成功移植。
- 直至今天 2023.12.10,移植的驱动版本为 510.108.03、CUDA 11.6。
- 所有第二类的 xs 型号均不支持,其他均支持。
-
nvme SSD 缓存
- DS718+ 由于没有原生提供 m2 插槽和 PCIe 插槽,其无法支持 nvme SSD 缓存。
- DS1019+、DS918+、RS1619xs+、DS1621xs+ 这四款原生提供了两个 nvme SSD 缓存位,但也因此这四款最多也只能支持读取两个 nvme SSD,更多 nvme SSD 接入时不会识别。
- 深层原因在于其 nvme SSD 的 PCIe 两个位置已经写入了群晖系统的 /lib64/libsynonvme.so.1 文件内,因此无法添加。
- DS918+ 似乎有修改 /lib64/libsynonvme.so.1 内的 nvme PCIe 位置后无法进入 DSM 网页端入口的情况,而在 DS1019+ 中并没有出现。鉴于两者的家族一致,功能也完全相同,更加推荐 DS1019+ 来使用。
- 其余所有型号由于原生提供了 PCIe 插槽,因此可以随意拓展。
- 只有 DS1019+、DS918+、RS1619xs+、DS1621xs+、SA6400 会在存储管理器中显示下图中红圈内的“内置 m.2 插槽”。
-
HBA 卡
- 所有型号都能用阵列卡 / HBA 卡,但是在除了第二类的 xs 型号上,连接多块硬盘时只能识别其中一块硬盘的 smart 信息,同时在群晖的管理界面中其他硬盘的信息显示与该硬盘相同的 smart 信息。
- 如果使用 PCIe 转 SATA 的转接卡是没有这个问题的。
结论
纯核显使用:
4-8、9-10 代 intel iGPU:
nvme SSD 缓存数量小于等于 2:DS1019+/DS918+(后只简写 DS1019+)
nvme SSD 缓存数量大于 2:无可用型号
11、12-14代 intel iGPU:
nvme SSD 缓存数量无限制:SA6400
NV 独显使用:
nvme SSD 缓存数量小于等于 2:DS1019+、DS1819+、SA6400
nvme SSD 缓存数量无限制:DS1819+、SA6400
不使用硬解:
完全支持 HBA 卡:RS4021xs+/DS3622xs+
注:加粗为个人推荐。