跳转到内容

整机方案:旧电脑、迷你主机、自组 NAS 与虚拟机 ​

前几篇讲了内存、系统盘、数据盘和接口该看什么。这篇退一步,回答一个更实际的问题:这些部件装在什么形态的机器里。四条常见路线各有取舍,没有「正确答案」。OMV 对硬件很宽容,所以选形态,主要看盘位、噪音、功耗和扩展性。

四条路线对比 ​

路线成本功耗噪音盘位与扩展典型代价
旧电脑或旧笔记本最低,常常是零老平台的待机功耗偏高取决于机箱和风扇看机箱;笔记本几乎没有盘位电源、风扇、硬盘都可能老化;要先确认是 64 位,以及启动方式
迷你主机中低,适合 24 小时开着通常很安静差:一两个盘位,基本没有 PCIe内存可能焊死;靠 USB 盒扩容会遇到稳定性问题
自组 NAS(塔式或 NAS 机箱)中到高看用料可控,但比迷你主机吵最好:多盘位,PCIe 能加 HBA要自己查兼容性,装机和调试花时间
虚拟机(PVE 等)低,已有宿主机由宿主机承担同宿主机取决于宿主机和直通多一层故障;虚拟盘看不到物理盘的 S.M.A.R.T.;备份分工更复杂

ARM 单板机另见ARM 单板机怎么选。

路线一:旧电脑、旧笔记本 ​

最划算的起点,先把它跑起来,学会了再决定要不要买新的。动手前检查:

  • 是不是 64 位。 OMV 8 只支持 amd64 和 arm64。社区的新手指南说,最近 15 年内生产的 64 位电脑基本都能用。
  • 启动方式。 官方 ISO 目前只支持 BIOS 引导,老电脑多半有 Legacy 选项;只有 UEFI 的,走 Debian 路线,见硬件要求。
  • 盘位和接口。 数一数 SATA 口和电源的 SATA 供电接头够不够,别忘了算上备份盘。
  • 待机功耗。 老平台往往偏高,用插座功率计量一次,见低功耗整机参考。
  • 老化。 电源、风扇、电容和硬盘,都是该怀疑的对象。内存最好有 4 GiB 以上。

笔记本改 NAS,还有一个坑:合上盖子,系统默认会睡眠。 Debian 13 的 systemd 里,HandleLidSwitch 的默认值是 suspend。OMV 的 系统 → 电源管理 → 设置(System → Power Management → Settings)里只有 CPU 频率调节、电源按键(Power button,默认是「没有」)和 待机模式,没有合盖选项。想解决这个问题,要按 systemd 的 logind.conf 手册,用 drop-in 目录放自己的设置,不要改 OMV 接管的主文件。想清楚值不值得,再决定要不要用笔记本。

路线二:迷你主机 ​

安静、省电,代价是天花板低。

  • 内存:先确认是焊死的,还是 SO-DIMM 可以升级,一步到位比事后加方便。
  • 盘位:常见是一个 M.2 加一个 SATA,甚至更少。系统盘用 NVMe,数据盘要不要靠 USB 外接,要慎重:USB 盒会遮住盘的信息,稳定性也参差,更适合当备份盘,见硬盘接口、HBA 与 USB 硬盘盒。
  • 网口:通常只有一个,千兆或 2.5G,见网卡与交换机。
  • 启动方式:不少新机器只提供 UEFI,买前翻一下硬件要求里「启动方式」一节。
  • 散热:持续负载下(转码、重建阵列),小机身的散热会吃紧。
  • 转码:要跑 Jellyfin 之类,选带核显的 CPU,见Jellyfin。

路线三:自组 NAS ​

适合盘多、想扩展、能花时间挑兼容硬件的人。

  • 盘位数量决定上限。 先定要放几块盘,再选机箱。热插拔盘架换盘更方便,但贵一些。
  • 主板接口。 数清 SATA 口的数量;有的主板 M.2 口会和 SATA 口共用通道,装满盘之后有的口可能不可用,以主板手册为准。接口不够,加直通模式的 HBA,注意风道和功耗。
  • 电源。 要有足够的 SATA 供电接头。多块机械盘同时启动的峰值功率比平时高,硬盘规格书里有启动电流的数据,电源别卡着下限买。
  • 散热和振动。 盘与盘之间要有风道,机箱要稳。
  • 先验证再下单。 用 Debian 13 的 Live 镜像引导一次,确认网卡和 SATA 控制器能被识别。
  • 别一步到位。 先买够用的盘位和硬盘,以后再加。

路线四:在虚拟机里跑 OMV ​

官方的态度是:可以,但性能会受虚拟化方式影响;不支持 LXC 之类的容器。 OMV 官方 FAQ 也建议,想实验就用虚拟机,不要拿正在用的服务器试。

关键的决定是数据盘怎么给 OMV,它会影响备份、快照和迁移,装完再改要搬数据:

方式OMV 看到的是冗余由谁负责优点代价
虚拟磁盘宿主机存储上的一块虚拟盘宿主机,比如宿主机的 ZFS 或 LVM能快照、能迁移,整机备份能带上数据看不到物理盘的 S.M.A.R.T.;两层文件系统;宿主机已经冗余,就别在 OMV 里再做 RAID
直通物理盘或整张 HBA真实的物理盘OMV 自己(md、Btrfs、SnapRAID 等)有真实的 S.M.A.R.T.,盘可以拔到别的机器上读不能快照和迁移;直通盘上的数据不在宿主机的整机备份里;整卡直通需要 IOMMU

数据在虚拟机里,多一层故障

影响范围:你的数据现在依赖两层,宿主机和 OMV。宿主机出问题,NAS 就停,依赖它的服务都停。直通盘上的数据,宿主机的整机备份看不到。前置条件:开始之前,确认这些数据在这台机器之外还有一份独立备份;物理盘的健康监控要放在宿主机上做,不要信 OMV 里虚拟盘的 S.M.A.R.T.。

具体做法,姊妹站 Proxmox VE 使用指南有完整的讲解:在 PVE 上跑一台轻量 NAS、硬件直通和硬盘与 HBA 直通:NAS 虚拟机的正确做法。本站的在虚拟机里安装 OMV和在 Proxmox VE 上跑 OMV讲 OMV 这一侧的步骤。

怎么决定 ​

按这个顺序问自己:

  1. 要放几块盘? 一两块,加一块 USB 备份盘,迷你主机够了;四块以上,自组或旧塔式机箱。
  2. 在乎噪音和功耗吗? 在乎,迷你主机或低功耗平台优先。
  3. 要转码、相册 AI 或虚拟机吗? 要,选带核显或更强 CPU 的平台;重度虚拟化,直接上 Proxmox VE,在它上面跑 OMV。
  4. 预算和动手能力? 手头有旧电脑,先用它,不合适再买。

检查结果 ​

下单或动手之前,确认这几项都有答案:

  1. CPU 是 64 位。
  2. 启动方式清楚:官方 ISO 能不能用,还是走 Debian 路线。
  3. 盘位、SATA 口和供电接头,够放计划的盘数,再加一块备份盘。
  4. 内存在 4 GiB 以上,而且知道能不能扩。
  5. 网口的速率和数量。
  6. 噪音和待机功耗能接受,最好是实测过的。
  7. 备份放哪,已经想好了。

常见问题 ​

品牌 NAS 的 x86 机器能装 OMV 吗? 一般性的判断:取决于它能不能从外部介质启动、是不是 amd64 或 arm64、网卡和存储控制器 Debian 能不能驱动。装之前先用 Debian 的 Live 镜像验证硬件,并且接受会清掉原系统,先把数据备份出来。

迷你主机后期能加硬盘吗? 多数只有一两个 M.2 或 SATA 接口,买之前确认接口数量够你的方案。

虚拟机里的 OMV 要给多少资源? 内存按硬件要求的建议,系统盘 16 到 32 GB,细节见在虚拟机里安装 OMV。

参考资料 ​

OpenMediaVault 非官方中文使用指南,与 openmediavault 项目及其开发者无隶属关系。