孙亮亮
返回 NAS 系统

NAS 系统

NAS 虚拟机实战:用群晖 VMM 与飞牛虚拟机跑软路由、Home Assistant 与隔离测试环境

2026年11月6日

手把手教你在 NAS 上跑虚拟机,含软路由、HA 中枢与测试环境部署及资源避坑。

NAS虚拟机群晖VMM飞牛

NAS 虚拟机实战:用群晖 VMM 与飞牛虚拟机跑软路由、Home Assistant 与隔离测试环境

摘要:NAS 常年开机、功耗低、存储集中,是跑虚拟机的理想宿主。本文对比群晖 VMM 与飞牛虚拟机两种方案,手把手演示在 NAS 上部署 OpenWrt 软路由、Home Assistant OS 全屋智能中枢与隔离测试环境,并总结内存、存储、网络与备份的实战避坑清单。

为什么把虚拟机放到 NAS 上

很多人习惯用 Docker 跑服务,但 Docker 共享宿主机内核,遇到「需要完整独立系统」「要跑特定发行版」「需要 USB 设备直通」的场景就力不从心。NAS 作为 7×24 运行的设备,天然适合承载虚拟机:

  • 省电集中:不必为软路由、测试机单独开一台电脑,整机功耗通常由 NAS 主导;
  • 快照克隆:虚拟机可以整机能快照、一键克隆,做实验、跑脆弱旧系统不怕搞崩;
  • USB 直通:Zigbee 网关棒、加密狗等硬件可以直接映射给虚拟机独占使用。

判断标准很简单:要独立内核或独占硬件选虚拟机,纯应用服务继续用 Docker,两者并不冲突,可以共存于同一台 NAS。

方案对比:群晖 VMM 与飞牛虚拟机

两者底层都是 Linux 的 KVM/QEMU 虚拟化,使用 virtio 半虚拟化设备,支持 UEFI 启动和在线快照,差异主要在管理与授权:

  • 群晖 Virtual Machine Manager(VMM):界面成熟、快照与克隆体验好,但部分机型需要付费授权(部分 Plus 机型免费),资源调度偏保守;
  • 飞牛 fnOS 虚拟机:基于 KVM,目前免费、UI 简洁,创建流程更轻,适合新上手的用户;
  • 共同点:都支持导入 qcow2/ova 镜像、virtio 网卡与磁盘、UEFI、快照。

如果你的 NAS 是群晖且已购授权,直接用 VMM;若是飞牛或其他 x86 机型装了 fnOS,用自带虚拟机即可,核心命令和概念一致。

实战一:在 NAS 上跑 OpenWrt 软路由

软路由常见两种接法:主路由(NAS 双网口,一个接光猫一个接内网)和旁挂路由(只接管特定 VLAN 或做透明代理,不替换现有路由器)。家用更推荐旁挂,风险低。

步骤:

  1. 下载 OpenWrt 的 generic-ext4-combined.img.gz,解压得到 .img;
  2. 转换为 qcow2:qemu-img convert -f raw -O qcow2 openwrt.img openwrt.qcow2;
  3. 在 VMM/飞牛中新建虚拟机,内存 1G、CPU 1 核足够,磁盘选刚转换的 qcow2;
  4. 网卡优先选 virtio(性能最好),旧镜像无驱动时退回 e1000;
  5. 启动后 vi /etc/config/network 配置 LAN 静态 IP,旁挂模式记得关掉 DHCP Server,避免和主路由抢地址。

注意:旁挂软路由只处理你指向它的流量,改错配置也不会让全家断网,回滚只需删虚拟机。

实战二:跑 Home Assistant OS 做全屋智能中枢

Home Assistant 有两种形态:Docker 版(带 core)和 HA OS 虚拟机版。需要 add-on 生态(如 ESPHome、Matter、HACS)必须用 HA OS,Docker 版缺少 supervisor,很多插件装不了。

部署要点:

  • 下载 HA OS 的 haos_ova.qcow2,直接导入为虚拟机;
  • 资源起步 2 核 2G,后续接入设备多再扩;
  • 把 USB Zigbee 网关棒直通给该虚拟机,否则 HA 识别不到协调器;
  • 升级前先给虚拟机拍快照,升级失败可整机回滚。

实战三:搭隔离测试环境

把实验性服务、CI runner、老旧的 Windows 工具机放进虚拟机,和主数据环境物理/逻辑隔离。测试完一键克隆或还原快照,既不影响 NAS 稳定性,也不污染生产网络。

资源分配与性能避坑

  • 内存别超额分配:建议「NAS 自身常驻内存 + 所有 VM 内存 ≤ 物理内存 80%」,否则会触发 swap 拖垮整体;
  • 存储用稀疏卷:qcow2 默认 thin provisioning,但快照链会持续膨胀,定期合并快照或导出清理;
  • CPU 争抢:关键 VM 可绑核或设权重,避免被测试机抢满;
  • 网络驱动:virtio 最佳,老系统无驱动再用 e1000,否则网卡跑不满;
  • 备份:把重要 VM 导出为 .ova/.qcow2 存到另一存储池,别和源机放同一块盘。

小结

NAS 虚拟机是把「软路由、智能中枢、测试环境」收敛到一台设备的性价比方案。群晖 VMM 与飞牛虚拟机体验接近,重点是管好内存余量、用 virtio 提性能、靠快照保安全。先用旁挂软路由和 HA OS 练手,再逐步把实验负载迁进来,整机能回滚的特性会让折腾成本大幅降低。

本模块其他文章

NAS 媒体库自动整理与批量转码实战:用 Tdarr + ffmpeg 规范命名、转 H.265 省 40% 空间NAS 做全家终端备份中枢:macOS 时间机器、Windows 文件历史与手机整机备份实战NAS 存储池与 RAID 选型实战:SHR、RAID 5/6/10 容量算法、掉盘容忍与在线扩容避坑飞牛/群晖 NAS SSD 缓存加速实战:NVMe 读写缓存、命中率观测与掉电保护取舍群晖/飞牛 NAS 快照与误删秒级恢复实战:Btrfs 子卷快照、快照计划与勒索病毒防护NAS 接 UPS 断电自动保护实战:USB 通讯、NUT 网络供电监控与停电安全关机家庭与小企业 NAS 文件共享实战:SMB 多用户挂载、权限隔离与 Windows/Mac 访问指南NAS 容器化应用纳管实战:用 Docker Compose + Watchtower 编排多服务并自动安全更新NAS 硬盘健康监控实战:用 smartmontools + Scrutiny 提前发现坏盘与温度预警NAS 用 Syncthing 搭建多设备实时文件同步:手机电脑 NAS 自动互备实战NAS 数据备份 3-2-1 策略实战:rsync 本地快照 + rclone 加密同步对象存储NAS 搭建 Nginx Proxy Manager 反向代理中枢:统一证书、域名分发与内网服务安全暴露飞牛/群晖 NAS 搭建家庭下载中心:qBittorrent + Aria2 + Transmission 容器化部署实战飞牛/群晖 NAS 自建家庭音乐中心:Navidrome 部署、歌词刮削与多端无损串流NAS 搭建家庭电子书与文档中心:Calibre-Web 部署、Kindle 推送与全文检索飞牛/群晖 NAS 自建 Vaultwarden 密码库:容器部署、HTTPS 反代与加密备份实战飞牛群晖 NAS 搭建家庭监控系统:Frigate 接管 RTSP 摄像头做本地录像与智能回放飞牛/群晖 NAS 部署 Jellyfin 媒体中心:影片刮削、硬件转码与手机远程播放用 NAS 搭建家庭私有云相册:Immich 部署、手机备份与多端同步群晖/飞牛 NAS 远程访问实战:Tailscale 组网与反向代理安全配置NAS 快照实战:用 Btrfs 子卷快照挡住误删和勒索,5 分钟回滚NAS 异地访问怎么选:Tailscale 零配置组网与 WireGuard 自建隧道的实战对比用 Immich 把全家照片搬回 NAS:自建家庭相册的部署、备份与避坑在 NAS 上用 Docker 跑自建服务NAS 阵列与 3-2-1 备份策略
NAS 虚拟机实战:用群晖 VMM 与飞牛虚拟机跑软路由、Home Assistant 与隔离测试环境 · 孙亮亮