查询LUN修复任务进度

操作步骤

  1. 查询存在修复任务的LUN列表。
    1. 以admin用户登录引擎0的任一节点CLI界面。
    2. 执行change user_mode current_mode user_mode=developer命令进入developer模式。
    3. 执行debug命令进入diagnose模式。
    4. 执行mrr rlunshowlogzonecnt -o 1 -a 1命令查看存在修复任务的LUN。

      说明:
      mrr rlunshowlogzonecnt命令必须在有正在修复任务或查询修复任务进度命令(如执行developer模式下的命令show lun repair_info)触发后才能执行。
      admin:/diagnose>mrr rlunshowlogzonecnt -o 1 -a -1
        Repair LUN logzone cnt:2
        LUN ID 
        0 
        1
      
      回显信息中“Repair cnt”不为0,则表示有LUN存在修复任务,且后面显示的是存在修复任务的LUN列表。示例中显示ID为“0”“1”的LUN正在执行修复。

  2. 查询单个LUN修复任务的进度。
    1. 查询LUN工作控制器。

      1. 以admin用户登录任一节点CLI界面。
      2. 执行show lun general lun_id=?命令查询指定LUN的工作控制器。



      3. 确保当前控制器是LUN的工作控制器,执行show lun repair_info disk_domain_id=? lun_id=? action=repair查看LUN修复进度,其中“disk_domain_id”为硬盘域ID,“lun_id”为LUN ID。



        回显信息中“remaining Time”为当前步骤修复任务剩余时间;