OpenMediaVault 安装手记

横评比来比去,总要从第一个系统装起。这一章以 OpenMediaVault 8 为例,完整走一遍从 U 盘到能用的 NAS 的全过程。OMV 的安装本质上是 Debian 安装加一层 Web 面板,所以这一章同时是「给裸机装一个 Linux 服务器」的通用教程,以后换别的系统,大部分步骤都能复用。

装之前的准备

需要的东西:一台要装系统的机器(插好显示器和键盘)、一个 8G 以上的 U 盘、另一台能上网的电脑、以及从官网下载的 OMV ISO 镜像。OMV 8 的安装包不到 1G,记得核对页面上的校验值,下错了镜像排查起来非常折磨人。

做启动盘用 Rufus(Windows)或者 balenaEtcher(跨平台)都行,选 IMG 模式写入。另一条路更省事:先装一个标准 Debian 13,再一条命令把 OMV 装上去,适合熟悉 Debian 的人。两条路装完没区别,新手走 ISO 更稳妥。

进 BIOS 要改两项:启动顺序把 U 盘排第一;如果主板有安全启动(Secure Boot),先关掉,装完再决定开不开。顺手把处理器虚拟化(VT-x)打开,后面跑 Docker 会用到。

还有一个买机器时就该想好的准备:系统盘和数据盘分开。OMV 可以装在 U 盘甚至 TF 卡上(官方为乞丐配置留了这条路),但代价是系统更新、日志写入、软件包缓存全都磨那块闪存,速度慢寿命也短。推荐的做法是花一百多块钱买块 256G 的 NVMe 或者 SATA SSD 专门装系统,数据全部留给机械盘。重装系统的时候这个决定会让你感谢自己。

安装过程:一步步来

从 U 盘启动,进安装菜单选 Install(不是图形安装,OMV 的安装器是文本界面)。接下来就是回答问题的过程:语言选中文或英文都行,建议英文(中文 locale 有时会让部分面板翻译混乱);时区选上海;键盘看个人。

网络配置那步会让你选网卡和填 IP。家里有路由器的选 DHCP 自动获取最省事(装完再用 omv-firstaid 改成静态);想一步到位就手动填:IP 填一个路由器分配范围之外的地址,比如常用网段的 200 到 250 区间,子网掩码 255.255.255.0,网关填路由器地址,DNS 填路由器或者公共 DNS 都行。这台机器从此就是这个地址,后面所有配置都基于它,值得写在便签上贴在机箱上。

分区那一步选自动分区最省心:安装器会把系统盘分成根分区、交换分区和启动分区。注意这一步会抹掉系统盘上的全部数据,装之前确认盘里没有要留的东西。

装到「选择安装目标软件」的步骤时,OMV 的 ISO 已经预选好了需要的东西,一路继续即可。整个过程包括拉网络时间、装基础包,十几分钟到半小时,取决于 U 盘速度。装完拔 U 盘重启。

OMV安装全过程

首次开机与 omv-firstaid

重启后机器不会进桌面——它根本没桌面。屏幕上会显示一个登录提示和本机的 IP 地址。记下这个 IP,在另一台电脑的浏览器里打开,就进了 OMV 的 Web 管理界面。默认账号 admin,密码 openmediavault,第一次登录会被要求改密码。改完密码顺手在系统设置里把 Web 面板的端口从默认值改掉,开启自动登出,这是暴露在内网之外的任何服务都该做的两件小事。家里有小孩或者访客网络的,面板访问权限也值得花五分钟配一下。

在此之前,先在机器上做两件事(插键盘显示器操作,或者用网线连上后从别的电脑 SSH 过去)。第一件是跑 omv-firstaid,这是一个交互式命令行工具,可以改 Web 面板的端口、配置网卡为静态 IP、设置时区、清空缓存。家用强烈建议把 IP 固定下来,不然路由器重启可能给你换个地址,家人手机里的备份地址就全失效了。

第二件是检查所有磁盘都识别到了,命令行敲 lsblk 或者 smartctl -a /dev/sda 看看。装 RAID 之前确认盘都到位,比装到一半再插盘省事十倍。

配置存储与共享

进 Web 面板后,配置顺序是「盘子、阵列、文件系统、共享文件夹」。第一步在「存储 → 磁盘」里确认所有盘。第二步如果要做软 RAID,去「存储 → 软 RAID」建阵列(RAID1 两盘起步,RAID5 三盘起步)。注意 OMV 8 把软 RAID 管理挪到了独立插件,新装系统看不到的话先在插件中心装上。建阵列前看一眼每块盘的 SMART 信息,把新机器新硬盘的「磨合期」放在心里:新盘头几百小时故障率反而高于稳定运行三个月之后,所以重要数据最好等阵列稳定跑两周再往里存。第三步在「存储 → 文件系统」格式化,家用选 ext4 最稳,想体验 Btrfs 的快照和校验也可以选。

格式化时选「挂载」选项,接下来建共享文件夹就顺理成章:在「存储 → 共享文件夹」里加一个,选好文件系统位置,设置好属主和组。然后去「服务 → SMB/CIFS」开启服务、添加共享,家庭电脑上就能在网络邻居里看到了。

OMV存储配置四步

插件与 omv-extras

OMV 的默认功能像白开水,味道全靠插件加。官方插件中心里有 Git、容器(Docker)、虚拟机、NFS、FTP、定时快照等一堆。更重要的是 omv-extras 这 个社区源:它把很多进阶工具打包成了插件,装上之后可以一键装 Docker 和 Cockpit。

装 Docker 之后,面板里会出现「容器」菜单,可视化部署 Jellyfin、Immich 这类应用;如果嫌面板慢,命令行 docker 命令照常能用。至此你的 OMV 已经不只是 NAS,而是一个完整的家庭服务器平台。Docker 装好后,容器数据建议统一放在机械盘上的一个目录里(比如共享目录下的 docker 子目录),这样重装系统时只要备好这一个目录,所有应用配置都能一键还原。

步骤 操作位置 备注
固定 IP omv-firstaid 或者 Web 面板 避免重启后地址漂移
RAID 存储 → 软 RAID 需先装软 RAID 插件
共享 服务 → SMB/CIFS 同时开 NFS 给.mac 用
Docker 插件中心或者 omv-extras 应用部署的主力
快照 插件中心找相关插件 需文件系统为 Btrfs

装完后的自检清单

装完别急着存数据,花十分钟跑一遍自检。一,换个浏览器再开一次面板,确认 Web 服务稳定。二,用另一台电脑 ping 一下 NAS,再访问共享目录传个大文件,确认网络和 SMB 正常。三,执行 apt update && apt upgrade 把系统补到最新,OMV 7 之后安全更新默认走 unattended-upgrades 自动安装,面板里能看到通知。四,重启一次机器,看 Docker 服务和共享是否都能自动恢复——开机自启没配好的话,每次重启都是一次小型事故。

跑完这四步,你的 OMV 才算真正「就位」。之后的日子你会越来越少打开面板,因为稳定运行的 NAS 本来就没什么存在感,需要折腾的时候 SSH 上去干活就行。

常见踩坑记录

安装中会卡人的几个点,先列出来:一是安装到一半提示缺固件,通常是Realtek 网卡或者无线网卡缺 non-free 固件,镜像换带 firmware 的版本即可;二是 Web 面板登录后一直转圈,多半是浏览器缓存,换个浏览器或者清缓存;三是面板里改了配置提示「应用失败」,去命令行看 /var/log 下面的日志,十有八九是磁盘没挂载好;四是系统盘装在 U 盘上跑——能跑但极慢,请给它一块正经 SSD。

还有一个高频问题值得单独说:装完发现 SAMBA 共享在 Windows 上半天刷不出来。先确认服务开了、共享目录权限给了用户,再看 Windows 的网络发现是否启用,最后检查防火墙(家用环境一般关掉 OMV 的防火墙即可)。排除一遍,基本就是这几个原因之一。如果遇到完全没头绪的问题,omv-sysctl 之类的诊断工具和官方论坛的搜索框是你最好的朋友,十几年积累的帖子覆盖了几乎每一种报错。

装完系统只是开始,后面几章会讲共享、权限、Docker 应用和备份。日常维护基本不用显示器,远程 SSH 上去解决一切,所以 ssh 的密钥登录配置务必认真做。如果家里网络子网、端口这些概念还不熟,先翻 jsjwlmst;想给这台 Debian 加个图形化运维面板偷个懒,bt2017 是另一个思路。

延伸阅读

  • 下一章《TrueNAS 与 ZFS:先进但有代价》:装好 OMV 之后,看看重数据保护的系统长什么样
  • ssh:装完系统后的远程登录与安全配置
  • bt2017:给 Linux 服务器加图形化管理面板的另一种选择