坑、风险与扩展路径
自建 NAS 的”踩坑大全” + 升级到下一代(NVMe 缓存 / 10GbE / GPU 跑 AI / UPS)的路径。
1. 选盘(2026 H1 NAS 必选盘清单)
1.1 ✅ 推荐(CMR,适合 RAID / ZFS / Unraid)
| 型号 | 容量段 | CMR? | 备注 |
|---|
| Seagate IronWolf | 2-18TB | ✓ 全系 CMR(2026-07-03 核实) | 180 TB/年工作负载,3 年保 |
| Seagate IronWolf Pro | 2-32TB(顶配) | ✓ 全系 CMR(2026-07-03 核实) | 300 TB/年,5 年保 + Rescue 数据恢复 |
| Toshiba N300 | 4-18TB | ✓ CMR(datasheet 为准) | 性价比不错,3 年保 |
| WD Red Pro | 2-22TB | ✓ CMR(datasheet 为准) | 5 年保,转速 7200 |
1.2 ⏳ 待人工核
- WD Red Plus(2-14TB):WD 2020 年把 2-6TB 改为 SMR 引发争议后,部分 SKU 已迁回 CMR 但部分仍保留 SMR(必须查 datasheet),2026 H1 各 SKU 状态本次调研未取得一手 source。
- WD 红盘常规(非 Plus/Pro):不建议,定位是 SOHO。
1.3 ❌ 不推荐(消费级桌面盘 / 监控盘)
- Seagate Barracuda / WD Blue / Toshiba P300:桌面盘设计,无 NAS 固件调音,7×24 高负载下易坏。
- Seagate SkyHawk / WD Purple(监控盘):工作流是顺序写入,多并发 + 大量随机读写得拖死。
- SMR(叠瓦式)型号:见 nas-storage > smrcmrhamr-三种磁记录。
1.4 翻新盘识别
- 看 SMART:
power_on_hours 偏大 + reallocated_sectors_count 非零 = 用过 + 已坏扇区,别买。
- 二手大盘务必跑
badblocks -wsv 全盘写读测试(8TB 盘约 24 小时,可选小段)。
2. 常见翻车点(实操清单)
2.1 数据丢失的真实风险类别
- ZFS RAIDZ1 大盘阵列 rebuild 期间第二块盘 URE → 数据真正永久损坏。修大阵列时关掉不相关读访问 + 加 UPS。
- SMR 盘组 RAID5 同上,rebuild 时间 × 几倍。
- 二手翻新盘过了二手平台”7 天无理由”期后出坏扇区:平台不赔 → 没备份则数据永久丢失。
- 操作系统盘挂掉而你没镜像/快照:docker-compose.yml、
/etc/fstab、crontab 全没了。建议至少 /etc 用 git 管起来。
- ZFS 哨兵 默默被关闭:注意
zfs events 触发邮件 / webhook 报警。
2.2 SMART 误报 / 失报
- SMART 数据是统计采样,单次读取 ≠ 真实健康。
- 推荐工具:
smartctl -a /dev/sdX,跑 smartctl -t long(后台测试),smartctl -l selftest 看历史。
- 把”Reallocated_Sector_Ct > 0”作为红色信号直接换盘。
2.3 SATA / 电源线老化
- 闲鱼整机最常见坑:企业机用 5-10 年的廉价机箱背板 / SATA 线材 / 硬盘背板 → 重建时 IO error。
- 解决:全换 LSI HBA + 新 SATA 线 + 新背板(易驱线 OEM 不贵)。
2.4 ECC 内存争议
- 家用照片 + 视频:不带 ECC 用 3-5 年也不出事的概率很高。
- 关键数据 / 工作文档 / 媒体库用来做生产:上 ECC(二手工作站的廉价路径走 nas-route-b-expandable)。
- 非 ECC + ZFS:一致性校验有,但不能修 RAM-level 翻转,只能事后纠正;一旦碰上写下去就是个静默腐烂。
2.5 噪音
3. 扩展路径(第一年后)
3.1 10GbE 网络(中后期升级要点)
| 选项 | 单价 | 适用 |
|---|
| Intel X550-AT2 | 拆机 80-150 元 / 全新 350+ 元 | 二手工作站首选,双口 10GbE |
| Mellanox ConnectX-3 | 拆机 100-200 元 | 兼容性好,但要驱动(老型号仍 OK) |
| Intel X710-DA2(SFP+) | 全新 600+ 元 | SFP+ 光纤路,模块化强 |
走线选择:
- 铜缆(Cat6A):50 米内裸线用,稳定便宜。
- DAC 无源铜缆:5-7 米内,机房机架间首选。
- 光模块 + OM3 光纤:30 米以上,需多模模块(波长 850nm)。
NAS 端步骤:
- 接好线,
ip a 看 link 状态。
- 客户端(macOS / Linux / Win)同样接 10GbE,手动设同子网(避开 DHCP 分配 1GbE)。
- SMB / NFS 协议调大:
/etc/samba/smb.conf 加 server multi channel support = yes + aio read size 等。
3.2 NVMe 缓存 / ZIL
- ZFS SLOG:独立小 NVMe(8-32GB,Optane 800P/900P 经典),镜像 + 配电池或 UPS,ZFS 同步写吞吐提升 10×。
- L2ARC(读缓存):大 NVMe(256GB+)做”读”缓存。L2ARC 在 SSD 上的实际收益逐渐缩水(内存速度更快),ECC + 加大内存优先。
- Metadata vdev:mirror NVMe 池,加速目录树读写(50+ 万小文件场景下显著)。
3.3 GPU + AI
| 卡 | VRAM | 跑 Ollama 7B INT4 | 价格(2026) | 备注 |
|---|
| P106-100(矿卡) | 6GB | 勉强 | 200-400 元 | 仅 7B INT4,不建议产线用 |
| Tesla P4 | 8GB | 7B INT4 | 350-600 元 | 8W 低功耗,无显示输出,矿卡风险 |
| P104 / P102 | 8-10GB | 7B INT4-INT8 | 400-700 元 | 矿卡风险高 |
| RTX 3060 12GB | 12GB | 13B INT4 | 1500-2000 元 | 二手流通多 |
| RTX 3090 | 24GB | 70B INT4 | 3500-5000 元 | 4K 转码 + 跑大模型都强 |
加 GPU 步骤(PVE / TrueNAS):
- 主机 BIOS 开 Above 4G Decoding + Resizable BAR。
- 装驱动(NVIDIA 选最新分支)。
- LXC / VM 直接挂:
pci passthrough 设置(vfio-pci)。
- Ollama 识别 →
ollama run llama3:8b-instruct-q4_0。
3.4 UPS
| 机型 | 容量 | 能否撑 600W NAS | 价位 |
|---|
| 山特 TG Box 600 | 600VA/360W | 不到 5 分钟(仅 NAS) | 250-400 元 |
| 山特 K1000-PRO | 1000VA/600W | 10-15 分钟 | 600-800 元 |
| APC SUA1000ICH | 1000VA/600W | 10-15 分钟 | 700-900 元 |
| 山特 C3KS(在线式) | 3000VA/2400W | 30+ 分钟 | 3500-5000 元(无人值守场景) |
- 家用 1000VA 起步。
- 在线式(纯在线 double-conversion)贵但供电平滑,适合 ZFS 同步写场景;互动式便宜足够。
- USB 接 NAS 后
apcupsd / nut 配置,断电后自动安全关机。
3.5 二手硬件保修与鉴别
| 项 | 怎么做 |
|---|
| 二手整机 | 优先闲鱼 60 天以上 + 100 单好评的卖家;看历史评价 |
| 二手硬盘 | 跑 smartctl -a 至少 6 小时 + 全盘 badblocks 长测 |
| 二手 ECC 内存 | MemTest86 跑至少 4 小时 |
| HBA 卡 | 刷 IT 模式看说明,优先买已刷好 |
| 矿卡 GPU | 看金手指磨损、电容鼓包;跑 FurMark + 3DMark 看稳定性 |
4. 保险 / 备份 / 异地
- 3-2-1 永远做:NAS 上 + 一个外接 HDD(每周全量)+ 异地(Rclone 同步到阿里云盘 / OneDrive / Backblaze B2 / Hetzner Storage Box)。
- 冷存储:每 2-3 个月把关键数据归档到一个断网的外接 HDD,放保险柜。
- 配置备份:
/etc/、docker-compose.yml、ZFS pool 配置、TrueNAS config db(encrypted)都 git 进私有仓库。
- 密码安全:Vaultwarden 的数据库要每日 incr 备份。
5. 引用