外观
备份系统盘:backup 插件
完成后,系统盘会按计划生成压缩镜像或归档,放在另一块盘的共享文件夹里;系统盘坏了或升级搞砸了,可以从备份还原,不必重装再重配。备份对象是系统盘,不包含数据盘,数据盘请用 rsync 任务、USB 备份 等另行备份。
先读:恢复不能在运行中的 OMV 里做
- 影响范围:恢复会逐字节覆盖目标磁盘,也就是系统正在启动的那块盘,它在使用中无法覆盖。所以备份在系统里跑,恢复必须从救援系统(Live USB)启动后做。
- 前置条件:一个救援系统启动盘(推荐 SystemRescue);备份文件能在救援系统里读到;一块不小于原系统盘的目标盘。本站没有在实机上完整走过恢复流程,下面的步骤依据插件作者的文档,所以务必先在一块测试盘或虚拟机上演练一次,见恢复演练。
- 怎么回退:恢复一旦开始,目标盘上原有内容无法找回。目标盘选错就是数据丢失,请按型号、序列号、容量核对。
插件信息
| 项 | 内容 |
|---|---|
| 包名 | openmediavault-backup |
| 来源 | omv-extras |
| OMV 8 状态 | 截至 2026-10-22 的 omv-extras 软件源(synchrony)为 8.1,amd64 与 arm64 都有 |
| 菜单位置 | 系统 → 备份(System → Backup) |
| 依赖 | fsarchiver、borgbackup、rsync、fdisk、gdisk、parted、exfatprogs、zstd |
安装前先安装 omv-extras,再到 系统 → 插件(System → Plugins)安装。
五种方式怎么选
在 系统 → 备份 → 设置(System → Backup → Settings)的 方式(Method)里选,默认是 dd:
| 方式 | 产物 | 适合 | 恢复难度 |
|---|---|---|---|
| dd | 系统分区的压缩镜像(.dd.zst),另有 /boot 和 EFI 分区的镜像、分区表备份 | 一般用途 | 容易,要先恢复分区表 |
| dd 全盘(ddfull) | 整块系统盘的压缩镜像(.ddfull.zst),含分区表和引导 | 树莓派等单板机、想要最简单恢复的人 | 最容易,一个文件,写回去即可启动 |
| fsarchiver | 文件系统级归档(.fsa),可加密,可恢复到不同大小的分区 | 需要加密或换盘 | 中等 |
| borgbackup | 去重的增量仓库,可加密,能按文件取回 | 要保留多份历史、节省空间 | 难,需要自己分区和格式化 |
| rsync | 明文文件树 | 浏览和挑选单个文件 | 难,需要自己分区、格式化、装引导 |
新手选 dd 全盘:恢复最简单。镜像的大小跟系统盘上的数据量有关,系统盘越大、东西越多,备份越大,所以不要把 Docker 存储放在系统盘上,否则备份会非常大,见 Compose 插件设置详解。
这些方式在系统运行时读取系统盘:dd 和 ddfull 直接读正在使用的设备,脚本里没有冻结文件系统或做快照的步骤,所以镜像相当于「断电那一刻」的状态。请安排在夜里空闲时运行,并用演练验证它能启动。
rsync 方式带 --delete,不要和其他方式共用一个目录
按脚本,rsync 方式会以 --delete 同步到备份目录 omvbackup 本身,目录里不属于它的文件(比如之前用 dd 方式留下的备份)可能被删除。本站没有在实机上验证,请给 rsync 方式单独用一个共享文件夹,或者干脆不用它。
设置备份
先建一个专门放备份的共享文件夹,必须在另一块盘上。放在系统盘上,系统盘坏了备份一起丢。
打开
系统 → 备份,点 设置(Settings):字段 说明 共享文件夹 备份写到它下面的 omvbackup子目录方式 见上表 启动设备(Root device) 给高级用户用,留空由插件自动识别 扩展选项 仅 fsarchiver、borg、rsync 可见,例如 --exclude=/pool,写错会让备份失败Retention(保留方式) 按天数或按份数保留,rsync 方式不显示;官方中文暂无译名 保留备份(Keep) 默认 7;设为 0 表示不清理 密码 仅 fsarchiver 和 borg 可见,用来加密;界面提示 6 到 64 位,表单校验要求至少 8 位,请设 8 位以上 详细输出 日志更详细 保存,点黄色提示条上的 应用。加密用的密码丢了,备份就无法恢复,把它存在 NAS 之外。
计划与立即备份
- 插件装好后预置了一条计划任务:周日 01:30 运行
/usr/sbin/omv-backup,默认没有启用。在系统 → 备份 → 计划任务(Schedule)里勾选 已启动,按需调整时间,保存并应用。它本质上是一条普通计划任务,在系统 → 计划任务(System → Scheduled Tasks)里也能看到。 - 计划任务不见了,点工具栏的 修复 cron(Fix cron)重建。
- 点 备份(Backup)立即运行一次。日志在
/var/log/omv-backup.log。 - 每次运行产生一组以
backup-omv-<日期>开头的文件,包括镜像或归档、分区表和 UUID 记录、一个机器可读的布局说明(.manifest)、一份针对本机生成的RESTORE-README.txt,以及恢复助手omv-restore-helper。恢复时要用到这些,整组一起保管。
备份列表页的其他按钮:Info 查看详情,删除 删掉选中的备份,Purge 在目标盘写满时手动只保留最近 N 份(定时备份结束后的自动清理在盘写满时不会运行)。多数新按钮的官方中文暂缺,以界面显示为准。
恢复流程
恢复的整体思路:用救援系统启动,找到备份,用插件自带的恢复助手引导恢复到目标盘。
准备
- 下载 SystemRescue,写入一个 U 盘,写盘方法见下载、校验并制作安装 U 盘。它同时支持 BIOS 和 UEFI,自带
zstd、dd、gdisk、parted、fsarchiver、rsync等恢复需要的工具。 - 让备份在救援系统里可读:备份所在的数据盘接在这台机器上就在救援系统里挂载它;或者在 OMV 还能用的时候,选中一条备份,点工具栏的 Recovery USB,选一块可移动的 USB 盘,文件系统选
ext4或exfat,把备份、恢复助手和说明打包过去。这个 U 盘是数据包,本身不能启动,所以还需要上面那个救援系统 U 盘,两个 U 盘配合使用。 - 打包 Recovery USB 会擦除所选 USB 盘,先确认选对了。
- 单板机(树莓派等)没有通用的救援 U 盘。官方文档的做法是:在另一台电脑上把
ddfull镜像直接写到新的 SD 卡或 U 盘上。
在救援系统里恢复
在救援系统里,以 root 身份,进入存放备份的 omvbackup 目录(或 Recovery USB 的挂载目录),先预演,再正式恢复:
sh
./omv-restore-helper --dry-run auto
./omv-restore-helper autoauto 会列出备份、让你选目标盘(用 lsblk 核对)、读取布局说明,并要求你手工输入目标设备路径来确认;它会拒绝当前启动的盘和有已挂载分区的盘。它能自动处理 ddfull、dd 和 fsarchiver,borg 和 rsync 只给出操作指引。
不要自己手敲 dd 或 zstd 命令去恢复。每组备份里的 RESTORE-README.txt 已经按这台机器写好了命令和真实的分区号,需要手工恢复时照它做。几个坑:
- 目标盘比源盘小会失败。
- NVMe、SD、eMMC 的分区名带
p,例如nvme0n1p2、mmcblk0p1,不是nvme0n12。 dd和ddfull是块级复制,UUID 保留,/etc/fstab不用改。fsarchiver、borg、rsync恢复后,要核对/etc/fstab里的 UUID,x86 上还要重装 GRUB。
恢复之后
拔掉救援 U 盘,重启,检查能登录 Web 界面、数据盘能挂载、共享和服务正常。如果机器换了硬件,网卡名可能变化,用 omv-firstaid 重配网络,见改坏网络后怎么救。
检查结果
点 备份 运行一次,列表里出现新的一行,
omvbackup目录里有镜像、.manifest、RESTORE-README.txt和omv-restore-helper,日志末尾出现Backup complete.。在 OMV 的 shell 里测试镜像是否完整(只读):
shzstd -t <备份目录>/backup-omv-<日期>.ddfull.zstdd方式的文件是.dd.zst,换成对应的文件名即可。这个检查只适用于dd和ddfull。最重要的一步:用测试盘走完一遍恢复,见恢复演练。
备份与维护
- 空间:保留 7 天乘以镜像大小就是占用量,用「按份数」保留可以更好控制。盘写满时用 Purge。
- 升级前手动做一次,尤其是大版本升级之前。
- 备份里有
config.xml,含明文密码和私钥,备份目录要限制访问,见 OMV 配置怎么留底。 - 想要对系统盘做快照式保护,可以看 Timeshift;它保护的是系统盘本身,盘坏了不救。
常见问题
备份失败,日志里写磁盘空间不足。 备份盘写满了。用 Purge 清理,或者调小保留份数。
能不能在 OMV 里直接恢复? 不能,原因见开头。
计划任务没运行。 默认没有启用,或者丢了,先在 计划任务 里启用,再试 修复 cron。
备份期间系统变慢。 压缩会占满 CPU 核数,放在夜里。
忘了加密密码。 无法恢复,没有后门。
参考资料
- 插件源码与恢复文档:openmediavault-backup,文档为
doc/recovery.md。 - 官方手册对重装与整盘备份的提醒:omv-extras wiki Utilities, Maintenance and Backup。
- 系统盘坏了不想恢复、想重装:系统盘坏了:重装并接回数据盘。