Homelab V1.0:建立稳定可控的家庭数字生活基础设施

时间背景:2026 年 1 月
核心立场:软硬结合,存算分离。
遇到的挑战:存储产品的大幅溢价

一、背景:一次稳定性事故之后

2025 年底到 2026 年初,我接连遇到了2次家庭网络和存储系统的事故。这些事故不是我折腾的出来,而是恰恰发生在“已经运行多年、貌似稳定”的设备上。

我家的当前的拓扑图

Gemini_Generated_Image_24quda24quda24qu

1. 网络侧事故:软路由虚拟化整体性失效

在过去约五年的时间里,我的家庭网络核心运行在一套软路由架构之上:
底层为 ESXi 虚拟化平台,上层同时承载 主路由与旁路由,旁路由主要承擔 docker 网络相关的需求,用的是 openwrt。五年期间,我试过 openwrt(主),
爱快(主),但这两个系统都遇到了端口转发无故失效的问题。
于是2025年起,我开始 ROS(主),有了AI,ROS 可以用终端来配置的特点,成了它最大的优势。这套ROS(主),openwrt(旁)的组合,在功能层面非常强大。

但在 2025 年底的一次异常中,该软路由宿主机发生故障,ESXi 环境整体崩溃,原有的虚拟机实例全部消失。

事后排查,AI认为问题很可能与软路由里 低可靠性 SSD 有关。但无论根因如何,这次事故暴露了一个无法回避的事实:

当网络核心是虚拟化平台时,其失效性复杂而不可预见。

这次事件并未立刻促使我更换网络方案,
但五年以来,主路由系统的多次更换,以及这次不可预计的事故,让我对网络系统稳定性的诉求越发强烈

2. 存储侧事故:一次内存升级引发的系统不稳定

在网络事故发生之后不久,存储侧也出现了问题。

为了提升群晖在家庭环境中的服务承载能力,我曾为其增加一条 16G DDR4 内存,希望它能够同时运行更多 Docker 容器。然而在实际运行中,这次升级并未带来预期中的稳定收益,反而引发了系统层面的不稳定问题
最终以一次明确的系统性崩溃告终。

这次事故并非简单的配置失误,而是再次验证了一个在企业环境中早已被反复证明的结论:

存储系统首先是一台“设备”,其次才是一台“计算机”。

当存储节点开始长期承载通用计算负载时,即便硬件参数表面上更强,整体系统的确定性反而会下降。正所谓 ALL In Boom。

3. 需求的改变:从“能跑”到“边界清晰”

接连发生的网络与存储事故,使我不得不重新审视家庭系统的角色划分。

  • 网络,不应依赖复杂的虚拟化叠加
  • 存储,不应长期承担计算职责
  • 计算,应被独立抽离

4. 现实约束

与此同时,2026 年的硬件市场市场对DIY非常不友好。

  • 内存价格在经历低谷后开始飞涨
  • HDD 和 SSD 也不能随意加仓

在这种环境下,选择老平台,再利用现有硬件,比选择新平台更显理性

那根引发群晖稳定性问题的 16G 内存条 ,和软路由中中的 8G 内存 一道,被重新分配至新的计算节点;而群晖则回归其最初的定位,专注于存储职责。

二、选型逻辑:在技术通胀中寻找确定性

本次 Homelab 的选型原则非常明确:

稳定性 > 成本 > 架构弹性 > 性能上限

这意味着,我主动放弃了追新、跑分与过度集成的方案,转而关注那些已经在企业与商用环境中被长期验证的设备形态。

三、计算节点:为什么是 Lenovo M920x

在计算节点的选择上,我刻意避开了当前流行的 N100 / N305 等网红小主机方案。

这些平台在 I/O 与扩展能力上存在天然上限,更适合作为高集成消费品,而非长期运行的工程节点。

最终选择的是:

Lenovo ThinkCentre M920x (Tiny)

这是 1L 主机体系中的一个异类。

关键理由:

  • 原生支持 PCIe 扩展(配合 01AJ940 转接卡)
  • 可安装独立双口网卡
  • 商用整机,供电与 BIOS 设计成熟

配置与成本:

  • CPU:i7-8700T(6 核 12 线程)
  • 网络:双口 Intel i226 2.5G 网卡
  • 成交价:1530 元(含电源、转接卡、网卡)

四、网络核心:从软路由回归硬路由

1. 主路由:MikroTik RB5009UG+S+IN

在经历虚拟化网络事故之后,网络核心被明确要求:

简单、确定、可长期运行。

RB5009 是我定义中的“硬路由终点”:

  • RouterOS 行为高度可预期
  • 2.5G 电口 + 10G SFP+ 光口
  • 生命周期以 十年 为单位计算

成本:1370 元

2. 光接入:中兴 F7015v3

提前布局 2000M 带宽,运营商标配光猫并不合格。

最终选择:

  • 中兴 F7015v3
  • 成本:54.61 元

五、存储与散热:主动回避极限性能

1. 系统盘选择

放弃高性能、高发热 SSD,转而使用:

  • WD SN520 128G
  • 成本:70 元
  • 健康度:93%

在 M920x 的闷罐结构中,低温优先于性能指标

2. 散热补充(备用)

  • USB 外挂风扇
  • 成本:15.8 元
  • 扎带固定于机箱顶部

这是一次纯工程意义上的补充,而非装饰性改造。

六、架构定型:通过做减法获得稳定性

保持原有的 2.5G 交换机方案

  • WAN:光猫 → RB5009(2.5G)
  • LAN:RB5009(SFP+ 电模块)→ M920x(2.5G)

通过一个 66 元的 SFP+ 电模块(工作温度稳定在 48 度左右),构成了内网全链路的 2.5G 交换网络。

七、成本决算

子系统 设备 成本(元)
计算层 M920x(i7-8700T + 双口 2.5G) 1530.00
系统盘 WD SN520 128G 70.00
数据盘 WD SN550 1TB 0.00
内存 DDR4 24GB(8G + 16G) 0.00
散热 USB 风扇 20.80
网络 RB5009 + F7015v3 1424.61
连接件 模块与线材 136.05
总计 3181.46

八、阶段性定型:Homelab V1.0 的边界

需要再次强调的是,Homelab V1.0 并不是一套已经运行并验证完成的系统

后续所有部署、运行、稳定性与功耗反馈,都将基于本文所确定的硬件与架构前提展开,并分别记录于 V1.1 / V1.2 中。

Homelab V1.0,到此为止。

Gemini_Generated_Image_h9txvnh9txvnh9tx

支持

Leave a Comment