Jika Anda membuat disk dari snapshot dan melampirkan disk tersebut ke instance Linux Elastic Compute Service (ECS) tempat disk sumber snapshot dilampirkan, UUID disk baru akan konflik dengan UUID disk sumber. Topik ini menjelaskan cara mengubah UUID disk baru.
Informasi latar belakang
Disk yang dibuat dari snapshot memiliki UUID yang sama dengan disk sumber snapshot tersebut. Jika Anda melampirkan disk baru ke instance Linux tempat disk sumber dilampirkan, UUID disk baru akan konflik dengan UUID disk sumber. Masalah berikut dapat terjadi:
Jika Anda membuat disk dari snapshot disk sistem instance Linux dan melampirkan disk tersebut sebagai disk data ke instance tersebut, sistem operasi Linux mungkin boot dari disk data baru alih-alih dari disk sistem.
Jika disk Anda menggunakan sistem file XFS, operasi
mountditolak karena konflik UUID. Pesan kesalahan"mount: wrong fs type, bad option, bad superblock on /dev/vdd1,"akan muncul.
Untuk informasi tentang cara membuat disk dari snapshot, lihat Buat Disk dari Snapshot.
Setelah membuat disk dari snapshot disk instance Linux dan melampirkannya ke instance Linux di Konsol ECS, Anda perlu masuk ke instance untuk mengubah UUID disk baru sebelum dapat melakukan mount. Untuk mengubah UUID disk, jalankan perintah blkid untuk menanyakan tipe sistem file disk dan gunakan salah satu metode berikut berdasarkan output perintah:
Jika
TYPE="ext4",TYPE="ext3", atauTYPE="ext2"ditampilkan dalam output perintah, lakukan operasi yang dijelaskan di bagian Ubah UUID Sistem File ext2, ext3, atau ext4 dari topik ini.Jika
TYPE="xfs"ditampilkan dalam output perintah, lakukan operasi yang dijelaskan di bagian Ubah UUID Sistem File XFS dari topik ini.
Ubah UUID sistem file ext2, ext3, atau ext4
Dalam contoh ini, /dev/vdb1 digunakan sebagai disk baru yang dibuat dari snapshot. Sesuaikan perintah berdasarkan nama perangkat Anda.
Hubungkan ke instance ECS.
Untuk informasi lebih lanjut, lihat Hubungkan ke Instance Menggunakan VNC.
Jalankan perintah berikut untuk menanyakan UUID disk:
blkidOutput perintah berikut menunjukkan bahwa disk baru memiliki UUID yang sama dengan disk sumber snapshot.

Jalankan perintah berikut untuk memeriksa sistem file pada disk baru:
e2fsck -f /dev/vdb1Jalankan perintah berikut untuk menghasilkan UUID baru untuk disk baru:
uuidgen | xargs tune2fs /dev/vdb1 -UJalankan perintah berikut untuk memeriksa apakah UUID disk baru telah diubah:
blkidOutput perintah berikut menunjukkan bahwa UUID /dev/vdb1 telah diubah.

Jalankan perintah berikut untuk
mountdisk baru:mount /dev/vdb1 /mntKonfigurasikan file
/etc/fstabuntuk secara otomatis memasang disk baru saat startup.Untuk informasi tentang cara mengonfigurasi file /etc/fstab, lihat Konfigurasikan UUID dalam File fstab untuk Memasang Disk Data Secara Otomatis.
Ubah UUID sistem file XFS
Dalam contoh ini, /dev/vdd1 digunakan sebagai disk baru yang dibuat dari snapshot. Sesuaikan perintah berdasarkan nama perangkat Anda.
Hubungkan ke instance ECS.
Untuk informasi lebih lanjut, lihat Hubungkan ke Instance Menggunakan VNC.
Jalankan perintah berikut untuk menanyakan UUID disk:
blkidOutput perintah berikut menunjukkan bahwa disk baru memiliki UUID yang sama dengan disk sumber snapshot.

Jalankan perintah berikut untuk menghasilkan UUID baru untuk disk baru:
xfs_admin -U generate /dev/vdd1Jalankan perintah berikut untuk memeriksa apakah UUID disk baru telah diubah:
blkidOutput perintah berikut menunjukkan bahwa UUID /dev/vdd1 telah diubah.

Jalankan perintah berikut untuk
mountdisk baru:mount /dev/vdd1 /mntKonfigurasikan file
/etc/fstabuntuk secara otomatis memasang disk baru saat startup.Untuk informasi tentang cara mengonfigurasi file /etc/fstab, lihat Konfigurasikan UUID dalam File fstab untuk Memasang Disk Data Secara Otomatis.