Ketika disk yang dibuat dari snapshot disambungkan ke instans ECS Linux yang sama dengan disk sumbernya, konflik UUID dapat menyebabkan kegagalan boot atau mount. Ubah UUID disk baru tersebut untuk mengatasi masalah ini.
Latar Belakang
Disk yang dibuat dari snapshot memiliki UUID yang sama dengan disk sumbernya. Menyambungkan kedua disk tersebut ke instans Linux yang sama menyebabkan konflik UUID yang berpotensi menimbulkan masalah berikut:
-
Jika disk baru dibuat dari snapshot sistem disk dan disambungkan sebagai data disk, sistem operasi mungkin melakukan boot dari data disk alih-alih sistem disk.
-
Jika disk Anda menggunakan sistem file XFS, operasi
mountgagal karena konflik UUID dan mengembalikan pesan error seperti"mount: wrong fs type, bad option, bad superblock on /dev/vdd1".
Lihat Buat disk dari snapshot.
Setelah menyambungkan disk yang dibuat dari snapshot melalui Konsol ECS, login ke instans tersebut dan ubah UUID disk baru sebelum memasangnya. Jalankan perintah blkid untuk mengidentifikasi jenis sistem file, lalu ikuti metode yang sesuai:
-
Jika hasilnya adalah
TYPE="ext4",TYPE="ext3", atauTYPE="ext2", lihat Mengubah UUID sistem file ext2, ext3, atau ext4. -
Jika hasilnya adalah
TYPE="xfs", lihat Mengubah UUID sistem file XFS.
Mengubah UUID sistem file ext2, ext3, atau ext4
Contoh ini menggunakan /dev/vdb1 sebagai disk yang dibuat dari snapshot. Ganti dengan Nama perangkat aktual Anda.
-
Sambungkan ke instans ECS.
Untuk informasi lebih lanjut, lihat Sambungkan menggunakan VNC.
-
Kueri UUID semua disk:
blkidOutput menunjukkan bahwa disk baru dan disk sumber memiliki UUID yang sama.

-
Periksa sistem file:
e2fsck -f /dev/vdb1 -
Buat UUID baru untuk disk tersebut:
uuidgen | xargs tune2fs /dev/vdb1 -U -
Verifikasi bahwa UUID telah berubah:
blkidOutput menunjukkan bahwa UUID dari /dev/vdb1 telah berubah.
-
Pasang disk tersebut. Ganti /mnt dengan titik mount Anda.
mount /dev/vdb1 /mnt -
Untuk memasang disk secara otomatis saat startup, konfigurasikan
/etc/fstab.
Mengubah UUID sistem file XFS
Contoh ini menggunakan /dev/vdd1. Ganti dengan Nama perangkat aktual Anda.
-
Sambungkan ke instans ECS.
Untuk informasi lebih lanjut, lihat Sambungkan menggunakan VNC.
-
Kueri UUID semua disk:
blkidOutput menunjukkan bahwa disk baru dan disk sumber memiliki UUID yang sama.

-
Buat UUID baru untuk disk tersebut:
xfs_admin -U generate /dev/vdd1 -
Verifikasi bahwa UUID telah berubah:
blkidOutput menunjukkan bahwa UUID dari /dev/vdd1 telah berubah.
-
Pasang disk tersebut. Ganti /mnt dengan titik mount Anda.
mount /dev/vdd1 /mnt -
Untuk memasang disk secara otomatis saat startup, konfigurasikan
/etc/fstab.