All in Boom 组装完成汇报及踩坑经验分享
大家好,我的 All in boom 组装完成已经有一段时间了,想给大家汇报一下情况,以及期间所踩的坑。如果有朋友能从中得到经验就最好不过了。
原帖链接:
想给家里配一台 NAS (All in boom),动手前想让各位大佬评论一下
硬件配置部分
- 机箱:安钛克 P101-S
-
CPU:
- CC150
- 另有一块 i3-8100 用于调试以及第二台 NAS
-
主板:Z390 太极 Ultimate
- 板载有 AQUANTIA® / Marvell 万兆网卡
- 两个 Intel 千兆网卡
- 内存:32GB × 4 (金百达银爵电竞散热款)
-
硬盘:
- 16TB × 4 (京东自营的东芝 MG08 )
- 系统盘:512GB NVME 固态硬盘
-
额外网卡:
- 网卡 1:2.5G 网卡 TL-NG421
- 网卡 2:双口 SFP 万兆网卡 迈络思 CX4121A
-
交换机:磊科 GS10
- UPS:APC BK650M2-CH
系统架构
-
主系统 PVE:
-
OPENWRT 虚拟机直通了:
- 2.5G 网卡(做 WAN 口)
- 万兆 SFP (做 LAN 口)
-
TrueNAS Scale 虚拟机直通了:
-
Windows 虚拟机直通了:
- PVE 管理网卡:主板上的其中一个千兆网卡
我踩过的坑
-
内存条问题
- 问题描述:刚开始贪便宜买了爱国者的内存条。在京东自营上买了 4 根 16GB 的爱国者内存条,折磨了我十多天。当测试的 IO 增大时,TrueNAS Scale 系统与主系统就会各种重启,还留不下什么有效的日志。重装了多次系统后,怀疑是内存条的问题。使用 MemTest86 测试后发现内存条确实有问题。
- 解决方案:更换为 金百达 的内存条,通过了 MemTest86 测试,之前的问题再也没出现过。
-
PVE 上为 TrueNAS Scale 创建虚拟硬盘
- 问题描述:用两个 512GB 的 NVME 固态硬盘作为 PVE 系统盘(我理解是相当于运行在 “RAID1” 模式,安装 PVE 时只能选 Btrfs ,不给选 ZFS ,安装器给出的解释是两个固态硬盘型号不一样)。为 TrueNAS Scale 创建虚拟硬盘作为 SLOG 、Metadata 和去重。这样做一旦 NVME 硬盘坏了或者 PVE 系统坏了,ZFS 池可能无法恢复。同时,这给主系统盘带来了很大的 IO 压力,加上内存条有问题,导致系统经常死机。
- 解决方案:改用更换内存条后,我不再使用虚拟硬盘给 TrueNAS Scale 当特殊设备,这样至少机械硬盘没有挂掉的情况下,可以通过新的 TrueNAS Scale 系统导入池保住数据。
-
主板上的 AQUANTIA® / Marvell 万兆网卡
- 问题描述:大多数网上的 OPENWRT 固件无法驱动该网卡,即使我后期编译好了自己选驱动的固件,也没有继续尝试,因为已经使用了 TL-NG421 和 CX4121A ,没必要浪费时间了。
-
网卡 SR-IOV
- 问题描述:虽然可以实现,但在硬件足够的情况下,直接直通更为简便。由于第一个大坑浪费了太多时间和精力,后期不太想折腾这种可能引入不稳定因素但收益不大的配置。
其他
许多老哥提到不要把路由器系统放到 All in Boom 里,非常感谢各位的血泪教训。不过我真的喜欢 x86 的性能,所以还是这么做了。同时准备了一台 ARM 的软路由在旁边,一旦出事,只需要拔两根线插两根线,作为一种补救措施。
求助问题
最后我有一个问题问问大家:
现在用软路由科学的最新最稳定的方式/软件/协议是什么?
我坐标某河北小城,用 SSR+ 和 Passwxll 以及 OpenClxsh 配合 V 都不好使,订阅的 SS 也不行,配合 mosdns 也不行,太难受了。急需大神出出主意。(同样的 V ,手机上用软件就可以,非常神奇,我猜测是 DNS 这部分没弄好,但是我也不太会这部分)
感谢大家的帮助!
|