Quando um disco criado a partir de snapshot é anexado à mesma instância ECS Linux do disco source, conflitos de UUID podem causar falhas na inicialização ou na montagem. Altere o UUID do novo disco para resolver esse problema.
Contexto
Um disco criado a partir de snapshot compartilha o UUID do disco source. Anexar ambos os discos à mesma instância Linux gera um conflito de UUID que pode provocar os seguintes problemas:
Se o novo disco for criado a partir de um snapshot de disco de sistema e anexado como disco de dados, o SO poderá inicializar pelo disco de dados em vez do disco de sistema.
Caso o disco utilize um sistema de arquivos XFS, a operação
mountfalhará devido ao conflito de UUID e retornará uma mensagem de erro como"mount: wrong fs type, bad option, bad superblock on /dev/vdd1".
Consulte Criar um disco a partir de um snapshot.
Após anexar o disco criado a partir de snapshot no console ECS, faça login na instância e altere o UUID do novo disco antes de montá-lo. Execute blkid para identificar o tipo de sistema de arquivos e siga o método correspondente:
Se o resultado for
TYPE="ext4",TYPE="ext3"ouTYPE="ext2", consulte Alterar o UUID de um sistema de arquivos ext2, ext3 ou ext4.Se o resultado for
TYPE="xfs", consulte Alterar o UUID de um sistema de arquivos XFS.
Alterar o UUID de um sistema de arquivos ext2, ext3 ou ext4
Este exemplo utiliza /dev/vdb1 como o disco criado a partir de snapshot. Substitua pelo nome real do seu dispositivo.
-
Conecte-se a uma instância ECS.
Para mais informações, consulte Conectar usando VNC.
-
Consulte os UUIDs de todos os discos:
blkidA saída mostra que o novo disco e o disco source compartilham o mesmo UUID.

-
Verifique o sistema de arquivos:
e2fsck -f /dev/vdb1 -
Gere um novo UUID para o disco:
uuidgen | xargs tune2fs /dev/vdb1 -U -
Verifique se o UUID foi alterado:
blkidA saída confirma que o UUID de /dev/vdb1 foi modificado.

-
Monte o disco. Substitua /mnt pelo seu ponto de montagem.
mount /dev/vdb1 /mnt -
Para montar o disco automaticamente na inicialização, configure o arquivo
/etc/fstab.
Alterar o UUID de um sistema de arquivos XFS
Este exemplo utiliza /dev/vdd1. Substitua pelo nome real do seu dispositivo.
-
Conecte-se a uma instância ECS.
Para mais informações, consulte Conectar usando VNC.
-
Consulte os UUIDs de todos os discos:
blkidA saída indica que o novo disco e o disco source possuem o mesmo UUID.

-
Gere um novo UUID para o disco:
xfs_admin -U generate /dev/vdd1 -
Verifique se o UUID foi alterado:
blkidA saída confirma que o UUID de /dev/vdd1 foi modificado.

-
Monte o disco. Substitua /mnt pelo seu ponto de montagem.
mount /dev/vdd1 /mnt -
Para montar o disco automaticamente na inicialização, configure o arquivo
/etc/fstab.