
# 修改云硬盘的UUID
使用快照创建的新云硬盘，当挂载到原来的Linux云服务器，可能会存在UUID冲突的情况。因为新创建云硬盘的UUID和原云硬盘的UUID是一样的，UUID冲突会存在以下问题：
- 如果您的新数据盘是通过系统盘快照创建的，并挂载到原来的LInux云服务器，那么云服务器会从新挂载的数据盘启动。
- 在进行文件系统挂载时，xfs文件系统会因为UUID冲突而禁止挂载。
为了解决以上问题，你可以通过以下方式修改新云硬盘的UUID，从而避免UUID冲突。本文以"CentOS"操作系统为例，不同操作系统的操作可能不同，本文仅供参考，具体操作步骤和差异请参考对应操作系统的产品文档。
1. 远程连接ECS实例。 
   登录弹性云服务器请参见[登录弹性云服务器](https://support.huaweicloud.com/ecs_faq/ecs_faq_0632.html)。
   
   
2. 查询文件系统类型和云硬盘的UUID。 
   **blkid**
   ```
   /dev/vda1: UUID="77c49bb7-1279-434b-b971-c486dd68cce7" TYPE="ext4" PARTUUID="23c4b6da-01" 
   /dev/vdb1: UUID="77c49bb7-1279-434b-b971-c486dd68cce7" TYPE="ext4" PARTUUID="23c4b6da-01"
   /dev/vdc1: UUID="a1b2c3d4-e5f6-7890-a458-ca1234567890" TYPE="xfs" LABEL="xfs_data"
   /dev/vdd1: UUID="a1b2c3d4-e5f6-7890-a458-ca1234567890" TYPE="xfs" LABEL="xfs_data"
   ```
   - 查询结果如上，说明快照创建的云硬盘与原云硬盘的UUID一样。
   
   - 如果查询结果为TYPE="ext4"、TYPE="ext3"或TYPE="ext2"，具体操作，请参见[4]。
   
   - 如果查询结果为TYPE="xfs"，具体操作，请参见[5]。
   
   
   
   
3. 检查文件系统。 
   **e2fsck -f /dev/vdb1**
   - ext2/ext3/ext4文件系统，执行[4]。
   
   - xfs文件系统，执行[5]。
   
   
   
   

4. 修改ext2/ext3/ext4文件系统的UUID。
   
   1. 为云硬盘生成新的UUID。 **uuidgen \| xargs tune2fs /dev/vdb1 -U**
      
   
   2. 查看是否已经修改UUID。 **blkid**
      查询结果如下，表示已成功修改新云硬盘的UUID。
      ```
      /dev/vda1: UUID="77c49bb7-1279-434b-8971-c486dd60cce2" TYPE="ext4" PARTUUID="23c4b6da-01" 
      /dev/vdb1: UUID="fa79812d-4f12-4722-9fa9-9ee492d6ee8e" TYPE="ext4" PARTUUID="23c4b6da-01"
      ```
      
   
   3. 挂载云硬盘。 **mount /dev/vdb1 /mnt**
      
   
   4. 可参考[创建并挂载文件系统](https://support.huaweicloud.com/bestpractice-evs/evs_02_0005.html)配置/etc/fstab文件，开机自动挂载新云硬盘。
   
   
   
   

5. 修改xfs文件系统的UUID。
   
   1. 为云硬盘生成新的UUID。 **xfs_admin -U generate /dev/vdd1**
      
   
   2. 查看是否已经修改UUID。 **blkid**
      查询结果如下，表示已经修改/dev/vdb1的UUID。
      ```
      /dev/vdc1: UUID="a1b2c3d4-e5f6-7890-a458-ca1234567890" TYPE="xfs" LABEL="xfs_data"
      /dev/vdd1: UUID="12345678-90ab-cdef-1234-567890abcdef" TYPE="xfs" LABEL="xfs_data"
      ```
      
   
   3. 挂载（mount）云硬盘。 **mount /dev/vdb1 /mnt**
      
   
   4. 可参考[创建并挂载文件系统](https://support.huaweicloud.com/bestpractice-evs/evs_02_0005.html)配置/etc/fstab文件，开机自动挂载新云硬盘。
   
   
   
   
 
