从 J3455 换到 N100:一次迟到的 NAS 升级记录
家里那台 J3455 是 2021 年捡的矿渣主板,自带四个 SATA、一条 M.2(还是 SATA 协议),功耗低、性能够渣但稳定,五年来一直跑着 Samba、Jellyfin 和一堆零散服务。今年终于被两件事压垮:一是 4K HEVC 转 1080p 开始卡,二是 Jellyfin 刮削一大批次元库时 CPU 常年 100%。于是趁 618 入了块 N100 小主板,上周末完成迁移,记录如下。
为什么是 N100 而不是别的
候选有三个:N100、N305、二手 i3-8100T。N305 贵了四百多块,多出来的性能我用不上;8100T 平台老、板子贵、待机功耗高。N100 的优势很明确:4 核全小核但单核比 J3455 强了约 2.5 倍,核显 UHD 24EU 支持 QSV 全链路硬解,TDP 6W,满载整机实测 13W 左右——比我那台 J3455 平台还低 2W。
迁移过程
1. 阵列搬家
原来的盘是两块 4T 组的 snapraid + mergerfs。整套方案不依赖任何硬 RAID 元数据,理论上把盘直接插到新机器就能识别。实际操作也确实顺利:新系统装好 snapraid 后把原配置文件原样拷过来,snapraid status 直接认出全部数据盘和校验盘,snapraid check 抽验 2% 无误。这一步是整个迁移里最顺的。
2. 网卡与 i226-V 的坑
N100 板子大多配 i226-V 网卡。这块网卡在部分内核版本上有掉链子的老毛病,我装的是 Debian 12 + 6.1 内核,默认驱动跑了一晚没掉,但为保险起见还是按社区惯例关了 ASPM 和 EEE:
# /etc/network/interfaces 里对应接口加
up /sbin/ethtool --set-eee $IFACE eee off
另外 6.1 自带的 i226 固件版本偏旧,我从 backports 拉了 6.6 内核,之后就再没管过它。
3. 固件升级翻车预警
主板到手时 BIOS 是出厂版本,QSV 在某些容器里认不到 /dev/dri。升级官网最新 BIOS 后解决。注意:升级前把启动顺序和风扇策略记下来,我升级完风扇策略被重置成静音档,烤机十分钟 88 度,吓出一身汗。
效果对比
| 项目 | J3455 | N100 |
|---|---|---|
| 待机功耗(整机) | 11 W | 9 W |
| Jellyfin 4K HEVC → 1080p | 卡顿不可用 | 流畅,单路占用约 35% |
| 刮削 2000 集剧集 | 约 6 小时 | 约 2 小时 |
| SMB 大文件拷贝 | 1 Gbps 跑满 | 2.5 Gbps 跑满(换了交换机) |
后记
J3455 退役后没舍得卖,刷了 OpenWrt 放弱电箱当旁路由,五年老伙计换了岗位继续发光。NAS 这种东西,折腾的过程比结果有意思——但每次折腾完,记得把配置同步进 git。这次迁移能这么顺,三分靠运气,七分靠五年前自己就写好的那份 snapraid 配置。