本文适用于 适用于MySQL的Zmanda恢复管理器(ZRM)
注意:请注意,如果要还原到原始位置,取消还原作业可能会使数据库处于不一致状态。
仅当“ ZRM还原还原”页面中的取消按钮不起作用时,才使用此过程。 请按照以下步骤在ZRM服务器上以“ root”用户身份停止还原作业:
- 检查“ zmc_launcher”过程
pgrep -f“ zmc_launcher” -l
- 如果所有“ zmc_launcher”进程都与还原有关,则将其杀死
pkill -9“ zmc_launcher”
- 检查“ mysql-zrm-restore-wrapper”进程
pgrep -f“ mysql-zrm-restore-wrapper” -l
- 如果所有“ mysql-zrm-restore-wrapper”进程都与还原相关,则将其杀死
pkill -9“ mysql-zrm-restore-wrapper”
- 检查“ mysql-zrm-restore”进程
pgrep -f“ mysql-zrm-restore” -l
- 如果所有与还原相关的操作,请杀死所有正在运行的“ mysql-zrm-restore”进程
pkill -9“ mysql-zrm-restore”
- 从备份集的配置目录中删除要还原运行的PID文件
rm / etc / mysql-zrm / /.mysql-zrm.pid
- 运行下面以清理ZMC
/ opt / zmanda / zrm / bin / zmc_cleanup
- 请刷新ZMC Restore Restore页面。
如果ZMC仍报告还原作业仍在运行或处于取消状态,请执行以下操作:
- 使用以下MySQL查询获取还原作业任务ID 是您的备份集的名称
#/ opt / zmanda / zrm / mysql / bin / mysql -uroot -pzmcdb-admin zmc -e“从task_management的selectmax(task_id),其中task_name ='Restore'和configuration_id =(SELECT configuration_id从配置中,configuration_name =' ')”;
- 使用上面查询中返回的task_id,其内容如下: 在以下查询中更新ZMC任务表中的还原任务:
#/ opt / zmanda / zrm / mysql / bin / mysql -uroot -pzmcdb-admin zmc -e“ UPDATE task_management SET status ='Cancelled',output =”强制取消'where task_id = “;
- 在客户端计算机上,如果与服务器的连接断开,还原过程将自动终止。 作为预防措施,我们还可以检查并杀死仍在客户端计算机上运行的所有进程:
#pgrep -f“ mysql-zrm” -l
如果返回的进程与还原相关,而不与备份相关,则可以终止该进程:#pkill -9“ mysql-zrm”#/etc/init.d/xinet.d重新启动