外观
认识 Web 管理界面
OMV 的 Web 界面叫工作台(Workbench)。后面每一章都会写「进入某某菜单」,这一篇带你先认一遍布局,之后看到菜单路径就知道该点哪里。做完这一篇,你能找到顶栏的各个菜单,配出一个有内容的仪表盘,也认得黄色提示条上的三个按钮。
整体布局
text
左侧:侧边栏 右侧:内容区,从上到下
仪表盘 顶栏:菜单图标 ... 主机名 通知 帮助 用户 电源
系统 黄色提示条:待应用的配置更改 [显示详情][撤销][应用]
网络 面包屑:当前所在的位置
存储器 当前页面
服务
用户
诊断黄色提示条只在有未应用的更改时才出现。提示条下面的面包屑显示你当前所在的位置。界面里大多数按钮是图标,鼠标悬停才显示文字提示,本站写成「应用(对勾图标)」这样。
顶栏
| 控件 | 悬停提示 | 作用 |
|---|---|---|
| 菜单图标 | 显示/隐藏导航 | 收起或展开侧边栏 |
| 主机名 | 无 | 当前这台 OMV 的主机名 |
| 铃铛 | 通知 | 仅管理员可见,打开通知栏 |
| 问号 | 帮助 | 文档、论坛、主页和关于 |
| 用户图标 | 用户设置 | 账户、注销、暗黑模式、语言、仪表盘、恢复默认 UI 状态 |
| 电源图标 | 电源 | 仅管理员可见,重启、待机、关机 |
用户菜单
按顺序是:
- 登录为 admin:当前账号,不能点。
- 账户(Account):改自己的密码,见第一次登录。
- 注销(Log out):退出,会先问一遍。
- 暗黑模式(Dark mode):切换深色主题。
- 语言(Language):界面语言。
- 仪表盘(Dashboard):选择仪表盘上显示哪些小部件,见下文。
- 恢复默认 UI 状态(Reset UI to defaults):清掉你保存的界面状态,比如仪表盘的选择和表格的列设置,然后重新加载页面。界面显示异常时可以试试。
电源菜单
重启(Reboot)、待机(Standby)、关机(Shutdown)。每一项都要确认,而且对话框里要先勾选确认(Confirm),是(Yes)才能点。
「待机」默认等于关机
待机执行什么,取决于 系统 → 电源管理 → 设置(System → Power Management → Settings)里的待机模式(Standby mode),默认值是 poweroff,也就是关机。在没有远程唤醒的机器上点它,机器关了就得有人去按电源键。
通知栏与帮助菜单
点铃铛打开右侧的通知栏。上半部分是正在运行的后台任务,每个任务有菜单,可以重新相关(Attach,回到这个任务的进度窗口)或停止(Stop)。下半部分是通知列表,没有内容时显示「无通知消息。」。顶部的垃圾桶图标清空通知,官方中文把它的提示译成了「撤销全部」,英文是 Dismiss all。
帮助菜单里是官方文档、论坛、官网的链接,和关于页面。
侧边栏
管理员登录后,侧边栏的一级菜单依次是下面几个。点开能看到二级和三级菜单,装了插件之后还会多出新的条目,比如 系统 下的 omv-extras、服务 下的 Compose。
| 一级菜单 | 里面有什么 | 本站在哪里讲 |
|---|---|---|
| 仪表盘(Dashboard) | 系统状态小部件 | 本篇 |
| 系统(System) | 工作台、日期和时间、通知、电源管理、监测、计划任务、证书、更新管理、插件 | 安装与初始化、日常维护 |
| 网络(Network) | 常规、接口、代理、防火墙 | 网络配置 |
| 存储器(Storage) | 磁盘、S.M.A.R.T.、文件系统、共享文件夹 | 磁盘与文件系统 |
| 服务(Services) | NFS、Rsync、SMB/CIFS、SSH,以及插件带来的服务 | 文件共享服务 |
| 用户(Users) | 设置、用户、用户组 | 共享文件夹与权限 |
| 诊断(Diagnostics) | 性能统计、系统信息、系统日志、进程、服务、报告 | 仪表盘、系统信息与性能统计 |
完整的菜单树和路由见界面菜单中英对照。账户页面从用户菜单进入。
仪表盘
新装的系统没有启用任何小部件,页面只有一句「仪表盘未配置。如要个性化,请前往设置页。」点其中的链接,或者用 用户图标 → 仪表盘,进入已启用的组件(Enabled widgets)页,勾选想看的,点选择全部可以全选,再点保存。
可选的小部件有这些:
| 小部件 | 显示什么 |
|---|---|
| CPU 使用率、中央处理器 | 当前 CPU 占用,以及带历史曲线的版本 |
| 平均负载、内存、运行时间 | 负载、内存用量、已运行多久 |
| 硬盘温度、S.M.A.R.T. 状态 | 所有磁盘的温度,所有被监测磁盘的 S.M.A.R.T. 状态 |
| 文件系统(两个) | 文件系统信息,一个是表格,一个是网格。官方中文把「表格」译成了「标签」 |
| 网络接口(两个) | 网卡信息,同样是表格和网格两种 |
| 服务(两个) | 服务运行状态,同样是表格和网格两种 |
| 系统信息、系统时间 | 各种系统信息,当前系统时间 |
| 有可用更新 | 有没有待安装的更新 |
| 帮助 | 帮助与支持页面的链接 |
几点说明:
- 带历史曲线的小部件,数据来自
系统 → 监测(System → Monitoring)里的性能统计采集,默认是开着的。用 installScript 装的系统会被它关掉,见在树莓派等 ARM 设备上安装。 - 每个小部件按自己的间隔自动刷新。
- 你的选择按源码是存在 OMV 服务器上的,按用户、按设备类型(桌面或移动)分别保存,所以换个浏览器登录同一个账号,仪表盘还在。omv-extras 的新手指南说它存在浏览器的 cookie 里,和源码不符,我们没有实机验证,以你看到的为准。
黄色提示条:应用与撤销
在界面里点了保存,改动先写进 OMV 的配置数据库,页面顶部出现黄色提示条,标题是「待应用的配置更改」,正文是「您必须应用配置变更才会使他们生效。」点正文展开,会列出「将更新以下模块」。右边是三个图标按钮:
| 按钮 | 作用 |
|---|---|
| 显示详情 | 展开或收起要更新的模块列表 |
| 撤销 | 确认后,把所有未应用的更改还原,页面刷新,提示条消失 |
| 应用(对勾图标) | 确认后,按改动重写配置并重启相关服务,期间界面被遮罩,显示「请稍等,正在应用变更后的配置……」 |
点应用会弹出「确定要应用变更配置?」,选是。完成后弹出通知「应用已变更的配置」,附上更新了哪些模块。
三点提醒:
- 保存之后一定要去点应用。 不点,改动只在数据库里,系统没变。这是新手最常踩的坑。
- 撤销只能撤回「已保存、未应用」的更改,应用之后就不能用它回退了。
- 有些操作不走提示条,立刻生效,比如擦除磁盘、创建文件系统、安装插件、改自己的密码,这类操作撤销救不了。原理见OMV 是怎么工作的。
撤销为什么只管得了未应用的更改?按源码,每次保存配置之前,OMV 会先把当时的 config.xml 复制成带编号的修订文件,叫 config.xml.0001、config.xml.0002 等。撤销用编号最小的那一份覆盖 config.xml,也就是退回到这一批未应用更改之前的状态,然后删掉所有修订文件;应用成功之后同样会删掉它们。所以应用之后,没有回退点可用了,要退回只能自己再改一遍,或者靠备份。数据库的结构和修订文件的细节见配置数据库:config.xml 与 omv-confdbadm。
表格页和表单页
表格页,比如 存储器 → 文件系统:
- 点一行选中它,工具栏上依赖选中的按钮才会亮起来,比如编辑(Edit)、删除(Delete)。
- 左边的加号一般是创建(Create)或添加(Add),有的页面点开后还要再选类型,比如
网络 → 接口里的 Ethernet、Wi-Fi、Bond、VLAN、Bridge。 - 工具栏上还有搜索框(部分页面)、刷新(Reload)和显示/隐藏栏目(Show/Hide columns),默认隐藏的列可以在这里打开。
表单页,比如 系统 → 日期和时间:
- 字段下面的灰色小字是提示,写着这个字段的含义和默认值。
- 改完点保存(Save)。取消(Cancel)放弃改动。
- 填错的字段会标红,点保存时光标会跳到第一个有问题的字段,改对才能保存。编辑已有对象时,没改过任何内容,保存是灰的。
进度窗口:安装更新、擦除磁盘这类耗时操作会弹出一个进度窗口,输出实时滚动。任务没跑完时,关闭按钮是灰的,跑完再点。
确认对话框:危险操作会问一遍,按钮是否和是,光标默认在否上。特别危险的(比如重启、升级系统)还要先勾选确认。
影响界面本身的设置
系统 → 工作台 → 设置(System → Workbench → Settings)管的是 Web 界面自己:
| 字段 | 默认值 | 说明 |
|---|---|---|
| 端口(Port) | 80 | HTTP 端口 |
| 自动注销(Automatic logout) | 5 分钟 | 无操作多久后退出。可选 1 到 5 分钟、10、15、30、60 分钟、1 天,或者关闭 |
| 已启用 SSL/TLS(SSL/TLS enabled) | 关 | 是否同时提供 HTTPS |
| 证书(Certificate) | 空 | HTTPS 用的证书 |
| 端口(Port,安全连接一节) | 443 | HTTPS 端口 |
| 强制使用 SSL/TLS(Force SSL/TLS) | 关 | 只允许 HTTPS |
改完保存并点应用后,Web 服务器会在后台重启,界面可能短暂报错,官方文档说这些错误可以忽略。改端口之前要想清楚:之后要用新端口访问,写错了可以在本机控制台用 omv-firstaid 的「Configure workbench」重新设置。HTTPS 和证书的完整做法见 Web 界面安全。
检查结果
- 用户图标 → 仪表盘,勾上系统信息、文件系统、有可用更新、服务,点保存。回到仪表盘,这几个小部件有数据。
- 打开顶栏的电源菜单,点待机,对话框出来后点否,什么也不会发生。这一步只是认识对话框,别点是。
- 点用户图标 → 注销,再登录,仪表盘的选择还在。
常见问题
找不到文章里说的菜单。 先确认你是管理员账户。属于 openmediavault-admin 组的用户才是管理员,见管理员账户与最小权限。如果是插件的菜单,要先装插件,装完刷新浏览器,Ctrl+Shift+R。
点了保存,系统没变。 看顶部有没有黄色提示条,点应用。
提示条里出现了我没改过的模块。 模块之间有依赖,这是正常的,原理见OMV 是怎么工作的。
仪表盘上的曲线是空的。 检查 系统 → 监测 里的已启动是否勾着。
界面不正常,比如表格列错乱。 用户菜单里的恢复默认 UI 状态,然后刷新页面。
参考资料
- Workbench(官方文档)
- 界面源码:
workbench/src/app,含顶栏、提示条和各页面的定义