隔离损坏的本地盘后,ECS实例不会变更所宿物理机。本文步骤仅适用于发生了本地盘实例系统事件的ECS实例,介绍了如何在控制台隔离损坏的本地盘。

操作步骤

  1. 登录ECS管理控制台
  2. 在左侧导航栏,单击事件
  3. 待处理事件页面,选择本地盘受损页签。
  4. 找到目标实例,在操作列单击修复磁盘
  5. 修改配置阶段,修改ECS实例的配置文件,完成后单击下一步
    修改配置部分Linux实例如果出现修改配置阶段,请根据页面提示完成以下操作。本章节坏盘的设备名以/dev/vdd为例。
    1. 远程连接ECS实例。连接方式请参见连接方式概述
    2. 可选:对本地盘设置应用层读写隔离。
    3. 如果是Linux系统ECS实例,在/etc/fstab配置文件中为对应本地盘加入nofail参数。
      /dev/vdd /mnt/vdd ext4 defaults,barrier=0,nofail 0 0
      参数设置 说明
      /dev/vdd 本地盘设备名,DescribeInstanceHistoryEvents返回的Device取值。
      /mnt/vdd 本地盘挂载点,可通过mount | grep "/dev/vdd"命令查询。
      ext4 文件系统类型,可通过blkid /dev/vdd1命令查询。
      barrier=0 挂载选项,在文件系统中禁用barrier。
      nofail 本地盘出现在文件系统中但实际缺失时,不会中断ECS实例的启动流程。
    4. 取消挂载本地盘。
      umount /dev/vdd
      注意 如果不进行取消挂载操作,在坏盘维修完成并恢复隔离后,该本地盘的对应设备名会发生变化,可能导致应用读写错误的磁盘。
  6. 隔离坏盘阶段,单击隔离
    如果几分钟后没有进入下一阶段,请尝试刷新页面。
  7. 可选:重启阶段,单击重启
    如果您的引导页面出现重启阶段,则需要进行重启。
    说明 重启实例后,为方便后续操作,被隔离的受损本地盘暂时变为1 MiB的Dummy硬盘。您需要在应用层持续隔离受损本地盘的读写操作和/etc/fstab文件中的nofail设置。
  8. 重启完成后,在新盘插入中阶段,单击确定
    确认后请等待阿里云在所宿物理机上更换损坏的本地盘,维护操作通常在五个工作日内完成,之后您会收到恢复磁盘的事件通知。
  9. 收到恢复磁盘的事件通知后,在恢复磁盘阶段,单击恢复磁盘
    如果几分钟后没有进入下一阶段,请尝试刷新页面。
  10. 可选:重启阶段,单击重启
    如果您的引导页面出现重启阶段,则需要进行重启。
  11. 重启完成后,在完成阶段,单击完成

执行结果

坏盘更换完成后,本地盘受损事件将在几分钟后消失。

后续步骤

隔离坏盘后,请您检查ECS实例和本地盘状态。此时被更换的本地盘容量恢复为原始容量,您可以格式化数据盘。详细步骤请参见Windows格式化数据盘Linux格式化数据盘