全部产品
Search
文档中心

Elastic Compute Service:Ubah UUID Disk

更新时间:Jun 26, 2025

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 mount ditolak 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:

Ubah UUID sistem file ext2, ext3, atau ext4

Catatan

Dalam contoh ini, /dev/vdb1 digunakan sebagai disk baru yang dibuat dari snapshot. Sesuaikan perintah berdasarkan nama perangkat Anda.

  1. Hubungkan ke instance ECS.

    Untuk informasi lebih lanjut, lihat Hubungkan ke Instance Menggunakan VNC.

  2. Jalankan perintah berikut untuk menanyakan UUID disk:

    blkid

    Output perintah berikut menunjukkan bahwa disk baru memiliki UUID yang sama dengan disk sumber snapshot.uuid信息

  3. Jalankan perintah berikut untuk memeriksa sistem file pada disk baru:

    e2fsck -f /dev/vdb1
  4. Jalankan perintah berikut untuk menghasilkan UUID baru untuk disk baru:

    uuidgen | xargs tune2fs /dev/vdb1 -U
  5. Jalankan perintah berikut untuk memeriksa apakah UUID disk baru telah diubah:

    blkid

    Output perintah berikut menunjukkan bahwa UUID /dev/vdb1 telah diubah.uuid已变动

  6. Jalankan perintah berikut untuk mount disk baru:

    mount /dev/vdb1 /mnt
  7. Konfigurasikan file /etc/fstab untuk 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

Catatan

Dalam contoh ini, /dev/vdd1 digunakan sebagai disk baru yang dibuat dari snapshot. Sesuaikan perintah berdasarkan nama perangkat Anda.

  1. Hubungkan ke instance ECS.

    Untuk informasi lebih lanjut, lihat Hubungkan ke Instance Menggunakan VNC.

  2. Jalankan perintah berikut untuk menanyakan UUID disk:

    blkid

    Output perintah berikut menunjukkan bahwa disk baru memiliki UUID yang sama dengan disk sumber snapshot.xfs-uuid

  3. Jalankan perintah berikut untuk menghasilkan UUID baru untuk disk baru:

    xfs_admin -U generate /dev/vdd1
  4. Jalankan perintah berikut untuk memeriksa apakah UUID disk baru telah diubah:

    blkid

    Output perintah berikut menunjukkan bahwa UUID /dev/vdd1 telah diubah.uuid结果-xfs

  5. Jalankan perintah berikut untuk mount disk baru:

    mount /dev/vdd1 /mnt
  6. Konfigurasikan file /etc/fstab untuk 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.