虚拟机只丢一个文件,别急着整台回滚:ABB 访客操作系统文件还原单点捞回

用 Active Backup for Business(ABB)备份了 VMware 虚拟机的企业都遇到过这类事故:业务虚机好好跑着,有人发现昨天改坏的是一个配置文件、误删的是一个表格。这时候最忌讳的操作就是"整台虚拟机还原"——回到昨天,意味着今天上午所有人在这台机器上做的全部工作一起消失。正确姿势是 ABB 的"访客操作系统文件还原":不动虚拟机本身,只把要的那个文件从备份版本里捞出来。

动手前先核两个条件

一是虚拟机里必须装有 VMware Tools——访客文件还原靠它识别文件系统,没有它门户打不开目录。二是看清文件系统支持面:Windows 客体支持 NTFS、FAT32;Linux 客体支持 NTFS、FAT32、ext3、ext4。不在清单里的文件系统,这条路走不通。另外注意:ABB Portal 不支持采用动态硬盘的虚拟机,磁盘模式是动态盘的虚机要提前另想预案。

还原步骤

  1. 打开 Active Backup for Business > 虚拟机 > VMware vSphere,单选要还原的虚拟机,单击还原启动还原向导,进入 Active Backup for Business Portal。为什么:访客文件还原不在管理控制台里做,而是跳转到随 ABB 自动安装的专属恢复门户——也可以从"任务列表"里选中对应备份任务再点还原进入,两个入口殊途同归。

  2. 在门户底部的 时间线上选择备份版本;如果目标日期当天有多个版本,点版本号列出全部可选;不在近期范围内的,用"选择其他日期"(日历图标)定位。为什么:要捞的是"出错之前"的那份文件,先把时间点钉准,恢复的才是你要的内容,而不是又一次错误现场。

  3. 在文件查看器中浏览目录,选中要还原的文件或文件夹,核对元数据(文件名、大小、类型、修改时间)。为什么:同名文件在多个目录出现时,修改时间是辨别"哪份是对的"最可靠的线索,恢复前先看一眼,避免捞回来一个旧版覆盖了别人今天刚改对的版本。

  4. 单击 还原,把文件送回源目录;或单击 下载,先落到本地再人工放回。为什么:还原是直接写回,快但会动生产目录;下载是多一步手工,但适合"先取证再决定"的场景——误删调查、审计留证时优先下载。

  5. 处理命名冲突。为什么:默认策略是同名即覆盖,系统会弹确认框让你选择覆盖或跳过;批量还原时只有同一目录下的文件才能一起恢复,跨目录的要分批操作。

门户的权限与入口

ABB Portal 是随 ABB 自动安装的,但"谁能进"是分开管的:管理员可以从 DSM 主菜单直接点开 Active Backup for Business Portal 图标;终端用户则通过代理程序界面点"恢复门户"进入,只看得到被授权的备份设备。授权位置在控制面板 > 用户/群组,选中目标用户或群组后点 编辑 > 应用程序,在列表里找到 Active Backup for Business Portal 选允许或拒绝——用户和群组两处权限只要有一处是拒绝,就进不了门户。给值班工程师、部门接口人开这一项,日常捞文件就不用事事找管理员;还原过程中要盯进度,点门户右上角的还原任务图标即可。要注意门户里不能管理备份版本(删除旧版本这类操作只能在管理控制台做),它就是为"恢复"而生的。

三个容易踩的坑

  • 还原到"其他位置"(另一台设备)时,目标设备必须装有最新版 ABB Agent 并已连接到 NAS;且不支持跨操作系统还原——Windows 备份的文件不能直接还原到 Linux 设备上。
  • 部分 Linux 文件类型(如符号链接、.so 文件)无法通过门户还原或下载,这类内容要走整机路线。
  • 备份任务"部分成功"时,虚拟机类型仍可从中恢复文件,但个人计算机类型不行——排计划时别让"部分成功"长期无人过问。

整套动作的精髓是"最小恢复单元":能在文件层解决的事,不升格到整机层。贵州诚鑫致达科技在给客户规划备份体系时,会把访客文件还原的入口、时间线用法写进运维手册——真出事的那天,值班的人不用现学。企业备份体系想要这样一份"出事不慌"的操作底稿,可以从一次备份演练开始。