# 本地盘换盘预处理（裸金属类型实例）
#### 操作场景
当进行"本地盘换盘"事件的"授权换盘"操作时，需要先对本地盘进行换盘预处理。
- 对于Linux系统实例：换盘预处理操作需要卸载故障本地盘、删除或注释掉故障盘对应的自动挂载信息，防止本地盘换盘后启动云服务器进入Emergency Mode（紧急模式）。
- 对于Windows系统实例：换盘预处理操作需要获取故障本地盘磁盘信息，确认故障影响范围。
本文介绍如何对裸金属类型的ECS实例进行本地盘的换盘预处理操作。
![](https://support.huaweicloud.com/usermanual-ecs/public_sys-resources/caution_3.0-zh-cn.png)
本地盘换盘操作会丢失故障本地盘上的数据，如果无需保留本地盘上的数据，可通过本操作换盘预处理。
本地盘换盘操作可能伴随宿主机的下电与重启，在预处理前，请确保云服务器中部署的业务离线，或云服务器停止对业务无影响。
如果需要保留本地盘上的数据或如果云服务器上的业务不可停止，请结束操作并联系技术支持进行处理。
未执行"本地盘换盘预处理"的实例会进入Emergency Mode（紧急模式），从而无法正常登录使用，如发生此故障请主动联系技术支持处理。
#### 操作步骤
下面按照不同操作系统介绍本地盘换盘预处理操作步骤。
- [Linux系统实例]
  **获取故障本地盘标识符**
  1. 登录[管理控制台](https://console.huaweicloud.com/console/?#/home)。
  
  2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000002188678994.png)，选择区域和项目。
  
  3. 单击"![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000001729869453.jpg)"，选择"计算 \> 弹性云服务器"。
  
  4. 在左侧导航树中，选择"事件"。
  
  5. 在事件列表中，查看"本地盘换盘"事件的"事件描述"列。 通过"事件描述"信息获取故障本地盘的SN号，本文以"99K0A046FL3G"为例进行介绍。
     
  
  
  **获取** **故障本地盘** **挂载点**
  1. [远程登录](https://support.huaweicloud.com/usermanual-ecs/ecs_03_0136.html)待换盘预处理的裸金属类型实例。
  
  2. 执行以下命令，查看故障盘的SN号对应的盘符信息。 **ll /dev/disk/by-id/ \| grep** ***SN号***
     以SN号"99K0A046FL3G"为例，命令如下：
     **ll /dev/disk/by-id/ \| grep 99K0A046FL3G**
     回显信息如下：
     ```
     /lrxxrxxrxx 1 root root 9 Sep 18 19: 20 ata-MG06ACA10TE_99K0A046FL3G ->./../sda
     lrwxrwxrwx 1 root root 10 Sep 18 19: 20 ata-MG06ACA10TE_99K0A046FL3G-part1->./../sda1
     ```
     
  
  3. 执行以下命令，查询故障盘的挂载点。 **df -Th** **\| grep** ***盘符信息***
     以盘符信息"/dev/sda1"为例，命令如下：
     **df -Th\| grep /dev/sda** **11**
     回显信息如下：
     ```
     /dev/sda1 ext4 9.1T 7.5T 1.6T 83% /srv/data
     ```
     
  
  
  **卸载故障的本地磁盘**
  1. 执行以下命令，卸载故障的本地磁盘。 **umount** ***挂载点***
     以挂载点"/data"为例，命令如下：
     **umount** **/data**
     
  
  
  **检查报障云服务器的/etc/fstab中是否配置了故障盘对应的自动挂载信息**
  ![](https://support.huaweicloud.com/usermanual-ecs/public_sys-resources/note_3.0-zh-cn.png)
  如果报障云服务器的/etc/fstab中配置了故障盘对应的自动挂载信息，则需要删除或注释掉，防止本地盘换盘后启动云服务器进入Emergency Mode（紧急模式）。
  1. 执行以下命令，查询磁盘分区的UUID。 **blkid** ***磁盘分区***
     以查询磁盘分区"/dev/sda1"的UUID为例：
     **blkid /dev/sda1**
     回显信息如下：
     ```
     /dev/sda1: UUID="e7100f3e-af65-49da-a013-c4ace8e5aba7" TYPE ="ext4"RTLABEL="logical"PARTUUID="cd358d32-e02b-4b23-bbd9–8a8bdae0e070"
     ```
     
  
  
  
  2. 执行以下命令，查询/etc/fstab中是否存在磁盘分区的自动挂载信息。
     **cat /etc/fstab** **\| grep *磁盘分区的UUID***
     以查询磁盘分区的UUID"e7100f3e-af65-49da-a013-c4ace8e5aba7"为例，命令如下：
     **cat /etc/fstab \| grep e7100f3e-af65-49da-a013-c4ace8e5aba7**
     回显信息如下，表示/etc/fstab中存在磁盘分区的自动挂载信息：
     ```
     UUID=e7100f3e-af65-49da-a01 3-c4ace8e5aba7 /srv/data ext4 defaults,noatime, nodiratime 1 0
     ```
     
  
  3. 如果存在挂载信息，执行以下命令，删除磁盘分区的自动挂载信息，避免在更换本地盘后，云服务器开机时进入Emergency Mode（紧急模式）。
     1. 执行以下命令，编辑/etc/fstab文件。 **vi /etc/fstab**
        
     
     2. 单击"i"进入编辑模式。
     
     3. 删除或注释掉步骤[2]中查询的磁盘分区的自动挂载信息。
        在自动挂载信息前面添加#，表示注释掉自动挂载信息，示例如下：
        ```
        # UUID=e7100f3e-af65-49da-a01 3-c4ace8e5aba7/srv/data ext4 defaults,noatime, nodiratime 1 0
        ```
        
     
     4. 单击Esc键并输入**:wq**后回车，保存并退出编辑模式。
      
  
  
  **云服务器关机**
  ![](https://support.huaweicloud.com/usermanual-ecs/public_sys-resources/note_3.0-zh-cn.png)
  本地盘的换盘预处理需要通过将云服务器关机再开机的过程，将本地盘信息同步至虚拟化层。
  1. 在事件列表中，查看"本地盘换盘"事件对应的实例ID。
  
  
  
  2. 在左侧导航选择"弹性云服务器"，在报障的云服务器"操作"列，单击"更多 \> 关机"。
   
- [Windows系统实例]
  **获取故障本地盘标识符**
  1. 登录[管理控制台](https://console.huaweicloud.com/console/?#/home)。
  
  2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000002188678994.png)，选择区域和项目。
  
  3. 单击"![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000001681670520.jpg)"，选择"计算 \> 弹性云服务器"。
  
  4. 在左侧导航树中，选择"事件"。
  
  5. 在事件列表中，查看"本地盘换盘"事件的"事件描述"列。 通过"事件描述"信息获取故障本地盘的SN号，本文以"WS22LX16"为例进行介绍。
     
  
  
  **获取** **磁盘编号，确认影响范围**
  1. [远程登录](https://support.huaweicloud.com/usermanual-ecs/ecs_03_0127.html)待换盘预处理的裸金属类型实例。
  
  2. 查询磁盘编号和SN号的对应关系，获取磁盘编号。
     - 若弹性云服务器的操作系统为Windows Server 2012及以上版本，以管理员身份打开"Windows PowerShell"窗口，执行以下命令。 **Get-Disk \| select Number, SerialNumber**
       图1查询磁盘编号和SN号的对应关系   
       ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000001600965317.png) 
     
     - 若弹性云服务器的操作系统为Windows Server 2008版本，以管理员身份打开"命令提示符（cmd）"窗口，执行以下命令。 **wmic diskdrive get Index, SerialNumber**
       
      
  
  
  **云服务器关机**
  ![](https://support.huaweicloud.com/usermanual-ecs/public_sys-resources/note_3.0-zh-cn.png)
  本地盘的换盘预处理需要通过将云服务器关机再开机的过程，将本地盘信息同步至虚拟化层。
  1. 在事件列表中，查看"本地盘换盘"事件对应的实例ID。
  
  
  
  2. 在左侧导航选择"弹性云服务器"，在报障的云服务器"操作"列，单击"更多 \> 关机"。
   
