DIY NAS (All in boom) 回来交作业了

94 天前
 Adamdad

All in Boom 组装完成汇报及踩坑经验分享

大家好,我的 All in boom 组装完成已经有一段时间了,想给大家汇报一下情况,以及期间所踩的坑。如果有朋友能从中得到经验就最好不过了。
原帖链接想给家里配一台 NAS (All in boom),动手前想让各位大佬评论一下

硬件配置部分

系统架构

我踩过的坑

  1. 内存条问题

    • 问题描述:刚开始贪便宜买了爱国者的内存条。在京东自营上买了 4 根 16GB 的爱国者内存条,折磨了我十多天。当测试的 IO 增大时,TrueNAS Scale 系统与主系统就会各种重启,还留不下什么有效的日志。重装了多次系统后,怀疑是内存条的问题。使用 MemTest86 测试后发现内存条确实有问题。
    • 解决方案:更换为 金百达 的内存条,通过了 MemTest86 测试,之前的问题再也没出现过。
  2. PVE 上为 TrueNAS Scale 创建虚拟硬盘

    • 问题描述:用两个 512GB 的 NVME 固态硬盘作为 PVE 系统盘(我理解是相当于运行在 “RAID1” 模式,安装 PVE 时只能选 Btrfs ,不给选 ZFS ,安装器给出的解释是两个固态硬盘型号不一样)。为 TrueNAS Scale 创建虚拟硬盘作为 SLOG 、Metadata 和去重。这样做一旦 NVME 硬盘坏了或者 PVE 系统坏了,ZFS 池可能无法恢复。同时,这给主系统盘带来了很大的 IO 压力,加上内存条有问题,导致系统经常死机。
    • 解决方案:改用更换内存条后,我不再使用虚拟硬盘给 TrueNAS Scale 当特殊设备,这样至少机械硬盘没有挂掉的情况下,可以通过新的 TrueNAS Scale 系统导入池保住数据。
  3. 主板上的 AQUANTIA® / Marvell 万兆网卡

    • 问题描述:大多数网上的 OPENWRT 固件无法驱动该网卡,即使我后期编译好了自己选驱动的固件,也没有继续尝试,因为已经使用了 TL-NG421 和 CX4121A ,没必要浪费时间了。
  4. 网卡 SR-IOV

    • 问题描述:虽然可以实现,但在硬件足够的情况下,直接直通更为简便。由于第一个大坑浪费了太多时间和精力,后期不太想折腾这种可能引入不稳定因素但收益不大的配置。

其他

许多老哥提到不要把路由器系统放到 All in Boom 里,非常感谢各位的血泪教训。不过我真的喜欢 x86 的性能,所以还是这么做了。同时准备了一台 ARM 的软路由在旁边,一旦出事,只需要拔两根线插两根线,作为一种补救措施。

求助问题

最后我有一个问题问问大家:

现在用软路由科学的最新最稳定的方式/软件/协议是什么?
我坐标某河北小城,用 SSR+Passwxll 以及 OpenClxsh 配合 V 都不好使,订阅的 SS 也不行,配合 mosdns 也不行,太难受了。急需大神出出主意。(同样的 V ,手机上用软件就可以,非常神奇,我猜测是 DNS 这部分没弄好,但是我也不太会这部分)

感谢大家的帮助!

4209 次点击
所在节点    NAS
45 条回复
sanquan
94 天前
@linghan tg 没有域名 你要把特殊的 ip 驾到规则里
4NF
94 天前
我是 J4125 ALL IN BOOM
Thymolblue
93 天前
想问一下楼主这一套不含机械硬盘整机功耗是多少?
目前我预想的方案是 B550+5700X ,然后查到整机待机功耗是六七十瓦,由于制程原因好像功耗下不去。现在正准备等明年的 B850+X9700 的方案。
fionasit007
93 天前
PVE 装虚拟机是不是电脑不能经常开关机啊,我是需要的时候再开机,然后在 pve 里转了个黑群晖,但是经常 pve 起不来,报硬盘什么的出错
Adamdad
93 天前
@MYDB 感谢,你说的对,没有一劳永逸的方法,那个东西永远在变,好在新的技术也一直在涌现出来。我从 vmess 的换到了 vless 之后目前可以正常用了,不知道能撑几天,但是我会花时间把新出现的都学一学。
Adamdad
93 天前
@vegetablebird 还好,哈哈,还算够用了,我也不需要很新的平台,老平台核心数和内存都够了,再加上 Z390 老板子,扩展硬件也够用了。
Adamdad
93 天前
@COW 没有功耗计,不知道,抱一丝
Adamdad
93 天前
@WizardLeo 感谢,最近一定学一下 singbox
Adamdad
93 天前
@seki 这一套放在餐桌旁边(光纤入户在这里),白天在客厅里听不到声音,只有夜深人静坐在餐桌旁才能听到。硬盘工作时坐在旁边,白天也能听到的。
Adamdad
93 天前
@xuhuanzy 确实没玩明白 openclash ,ssr+ 和 passwall2 感觉设计得还比较符合直觉
Adamdad
93 天前
@devli 谢谢,我也去学习一下 singbox
Adamdad
93 天前
@Misyo 感谢,我去学习一下
Adamdad
93 天前
@morota 感谢,必须学习一下 singbox !但是目前还没想弄旁路由,想用 x86 软路由搞定一切得了,目前运行好几周没呀问题。还有一个 arm 软路由,真 boom 了手动换上。
Adamdad
93 天前
@badgv 有点儿意思,ros 和 op 相比的优势是什么呢?
Adamdad
93 天前
@lolizeppelin 我不知道你说的用 Linux 做路由器设置起来有多便利,也不知道性能能差多少,但我觉得用已经成熟的软路由系统对我来说还是比较方便的,各种功能都有,也方便设置。
Adamdad
93 天前
@sakuramanstein 没有,我也不需要核显。我没有视频转码的需求,我也不太懂为啥下载下来的影视要转码,直接让播放设备解码不就得了。我也不需要异地远程观看家里的影视,回家舒舒服服地看不香吗。我的 Windows 也不需要输出视频,只需要能远程桌面就够了。唯一难受的就是前期被爱国者垃圾内存折磨了很久,各种重装主系统都需要拆换 CPU... 但是成功稳定运行之后,我确实不需要核显。
Adamdad
93 天前
@awinds 还好,装好折腾好后也没想过再升级了
Adamdad
93 天前
@limitsy 最新的 TrueNAS Scale 可以运行 Docker 。以及,我觉得 Scale 稳定性和性能估计已经够我用了,对我来说可能没必要搞 Core ,Scale 毕竟是 Linux ,啥都方便,据说 Core 的那个命令都有很多不同,更别提别的。我的备用 NAS 可以考虑上 Core
Adamdad
93 天前
@ScotGu 我知道 PVE 可以搞 ZFS ,我还知道 PVE 还能折腾 Docker 和 OpenWRT 呢,但是也没必要 PVE 承担全部,我需要 PVE 管虚拟机,这就够了,NAS 功能和 Docker 交给专业的 TrueNAS Scale ,路由交给 OpenWRT 虚拟机,我网卡也多,给它们一个个都直通了硬件网卡,这样谁崩了也不影响另一个
Adamdad
93 天前
@sunnysab 我觉得还行啊,反正就往里面挤就好了... 而且目前我只有 4 个硬盘

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1088297

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX