暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

如何修改云盘的UUID

运维笔谈 2024-02-21
96

在公有云上使用虚拟机,快照创建云盘有时候是个非常妙的手段,不过也会有新的问题。

使用快照创建云盘后,新创建的云盘的UUID和原云盘是一样的。如果将新创建的云盘挂载到原来的Linux实例,此时会导致UUID冲突,存在以下问题:

  • 如果使用系统盘快照创建一个新云盘,挂载到原Linux实例。Linux可能不是从系统盘启动,而是从新挂载的数据盘启动。

  • 如果云盘使用xfs文件系统,会因为UUID冲突禁止挂载(mount
    ),提示“mount: wrong fs type, bad option, bad superblock on dev/vdd1,”

所以需要修改新云盘的UUID,再执行挂载操作。

一、修改ext4文件系统的UUID

1.查询云盘的UUID。

    blkid

    2.查文件系统 

      e2fsck -f /dev/vdb1

      3.为云盘生成新的UUID

        uuidgen | xargs tune2fs /dev/vdb1 -U


        二、修改XFS文件系统的UUID

        1.查询云盘的UUID

          blkid

          2.为云盘生成新的UUID

            xfs_admin -U generate /dev/vdd1

            文章转载自运维笔谈,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

            评论