这周最离谱的一件事:从头到尾张罗着要买东西,最后一样没买。

起因是网卡断了十五分钟

周三下午,家里那台 NAS 断了大概十五分钟。机器活着,服务也跑着,就是外面进不来。板载网卡是 i226,这型号的毛病圈里早有定论,症状也对得上。

于是开始看新方案。i3-12100、H610M、八盘位的 NAS 机箱,二手凑一凑一千三,全新不到一千九。单子都快列完了。

列完我自己有点疑心,就一条一条去验它到底该不该存在。

性能?没压力。N100 四核跑 TrueNAS 加几个容器,CPU 常年闲着,换 i3 买不到任何我用得上的东西。

硬解?伪需求。真需要 AV1 编码的是做片源分发的人,我自己看片而已。而且 N100 和 i3-12100 用的是同一颗 Gen12 媒体引擎,换过去硬解一模一样,等于没换。

盘位?四块盘,板载四个 SATA,正好。要用到扩展卡得等装到八盘,而我连 1.9T 的一半都没用掉。

SSD 缓存?L2ARC 是给读密集型用的,SLOG 是给同步写用的,我两样都不是。塞两块进去唯一的变化是数字好看。

四条全划掉,就剩一条:那张网卡偶尔断。

所以真正的问题其实是——为了十五分钟,值不值花一千三把这套重新买一遍。

不值。而且我顺序都搞反了:第一步该是查日志坐实是不是网卡,第二步进 BIOS 翻 ASPM,第三步才轮到几十块的 USB 网卡兜底。换整台机器是最贵的那一步,我却把它放在了最前面。

说白了,”看它不顺眼”和”它是瓶颈”不是一回事。前者花钱就行,后者才要动架构。

顺手查清的几件事

ZFS 里没有”单独一块校验盘”。校验是按条带摊在每块盘上的,不落在某一块。想要双校验就是 RAIDZ2,而 RAIDZ1 不能原地升级,只能备份、销毁、重建、恢复。

我原本想的”4 块装数据 + 1 块校验 + 1 块做安全”,形状上确实是 dRAID 的创建参数。但官方文档写得很直接:数据盘少于十块就别用 dRAID,那是给上百块盘、要缩短重建时间的阵列准备的。

还有一句更重要的:热备不是备份。它只干一件事,盘坏了自动顶上。它跟坏盘在同一个池、同一台机器、同一个电源上,误删、被加密、进水,一样防不了。真正的三份是快照、另一台设备的副本、以及离线那一份。我就六十多 G 数据,一块旧移动硬盘每月拷一次就够。

二手混盘为什么反而更稳,以及它防不住什么——同批次失效是真的,同批、同型号、同固件、同服役年份,坏起来时间挨得特别近,公司那批盘五年后集中挂就是这套机制。混着买把制造侧的相关性打散了。但也就打散了制造侧,电源、风道、震动还是共同的,同一个机箱同一个扇,换什么牌子都躲不掉,只能盯温度和供电。另一头的代价是磨损基线你不知道,二手的盘已经跑了多少小时是个谜。

八口的 SATA 扩展卡是拼出来的。六口基本都是 ASM1166 单芯片,八口几乎全是”六口芯片 + 一颗 JMB575 端口倍增器”。倍增器后面那几块盘共用一条链路,实测五块盘各分到二十五兆左右,而且访问一块休眠盘会把这条链上的其他盘一起卡住。

还查到一个差点踩的:JMB585 这颗芯片今年四月被内核加了个强制 32 位 DMA 的补丁,配套的修复九月才补上。夹在中间的内核版本,会让整张卡上的盘在探测阶段全部消失,报错看起来像坏道、像线松、像供电不足,其实一个都不是。这种跟内核走的坑,买之前根本查不到。

耳机那条

我给自己定了两条硬的:编织线,耳罩要织物不要皮的(夏天一整天捂着要出汗)。

拿这两条去筛一百到四百的货,结果是同时满足的只有一款,三百九十九。

中间那档最容易买错。一百九十九那个耳罩达标、线是橡胶;四百二那个音质最强、耳罩是皮的;三百七十九那个耳罩是布面还能拆洗,但线也是橡胶——补一根编织线三十块就解决了,可惜耳罩内径偏小。

最后选三百九十九。理由不是性价比,是它是唯一一个不用妥协的。筛完之后这决定反而最省心,不用论证也不用等促销。

一个字段干了两份活

饮食记录里有个”餐数”。这周发现它同时在回答两个问题:今天吃了几顿,以及距离上次吃东西多久。

一杯黑咖啡记进去,餐数就成了三顿——它显然不是一顿饭。可它又确实是”最后进过胃的东西”,空腹六小时得从这杯算起。

一个指标扛两个问题,迟早打架。拆成”正餐”和”加饮”两个口径,两边就都对了。

我错了两次,同一个毛病

第一次是把机箱的盘位读错了。官方写 6×3.5 加 2×2.5,我看到媒体稿写”右侧可装 2 个 3.5 或 2 个 2.5”,就当成二选一,还信誓旦旦说最多装六块。实际是左边四个热插拔,右边两个 3.5 加两个 2.5 同时能用,八个位是真的。

第二次是断言某块开发板”官网已下架、拿不到 BIOS”。结果官网有今年四月的更新,只是那次更新只扩了 CPU 支持型号,跟网卡、ASPM 一点关系都没有。

两次一个毛病:读的是摘要,不是原文。规格这种硬事实得落到官方参数页或者手册 PDF 上,媒体稿会漏字段,摘要会把并列写成选择。

还有个附带的,判断一次 BIOS 更新值不值得刷,看它更新了什么,不看新旧。文件名里全是 CPU 型号,那它就不会长出 ASPM 开关。

最后

三件事其实同一句话:先问要解决什么问题,再问买什么。

换机的问题本来是”十五分钟断网怎么办”,被我问成了”该买什么”;耳机本来是”夏天别闷汗”,被我问成了”这只好不好”;字段本来是”空腹多久”,被我用”吃了几顿”回了。

需求砍干净之后,剩下的那个问题通常都不贵。贵的是砍之前那份焦虑,它会让一千三看起来很便宜。

啥也没买,还挺舒服。想换机和该换机,本来就不是一回事。