All Products
Search
Document Center

Elastic Compute Service:Mengubah UUID disk

Last Updated:Apr 02, 2026

Saat Anda membuat disk dari Snapshot dan menyambungkannya ke Instans ECS Linux yang sama dengan disk sumber, kedua disk tersebut memiliki UUID yang sama. Konflik ini mencegah pemasangan disk baru tersebut. Topik ini menjelaskan cara memberikan UUID baru pada disk agar dapat dipasang.

Latar Belakang

Disk yang dibuat dari Snapshot mewarisi UUID dari disk sumber. Ketika kedua disk disambungkan ke instans Linux yang sama, dua masalah berikut dapat terjadi:

  • Boot dari disk yang salah: Jika Anda membuat disk dari Snapshot sistem disk dan menyambungkannya sebagai data disk, Linux mungkin melakukan boot dari data disk baru tersebut alih-alih dari sistem disk.

  • Pemasangan ditolak pada XFS: Perintah mount gagal dengan error "mount: wrong fs type, bad option, bad superblock on /dev/vdd1,".

Untuk informasi latar belakang tentang pembuatan disk dari Snapshot, lihat Create a disk from a snapshot.

Prasyarat

Sebelum memulai, pastikan Anda telah:

Deteksi jenis sistem file

Jalankan blkid untuk mengkueri UUID dan jenis sistem file dari semua disk yang tersambung:

blkid

Output akan menampilkan setiap perangkat beserta UUID dan jenis sistem filenya. Contohnya:

/dev/vdb1: UUID="a1b2c3d4-e5f6-7890-abcd-ef1234567890" TYPE="ext4"
/dev/vda1: UUID="a1b2c3d4-e5f6-7890-abcd-ef1234567890" TYPE="ext4"

Jika kedua disk memiliki UUID yang sama, lanjutkan berdasarkan nilai TYPE:

Anda juga dapat menjalankan lsblk -f untuk melihat nama perangkat, jenis sistem file, UUID, dan titik pemasangan dalam satu tampilan tabel:

lsblk -f

Contoh output:

NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
vda
└─vda1 ext4         a1b2c3d4-e5f6-7890-abcd-ef1234567890 /
vdb
└─vdb1 ext4         a1b2c3d4-e5f6-7890-abcd-ef1234567890

Mengubah UUID sistem file ext2, ext3, atau ext4

Langkah-langkah berikut menggunakan /dev/vdb1 sebagai contoh perangkat. Gantilah dengan nama perangkat aktual Anda.
  1. Periksa sistem file pada disk baru:

    e2fsck -f /dev/vdb1
  2. Konfirmasi konflik UUID:

    blkid

    Output menunjukkan bahwa disk baru memiliki UUID yang sama dengan disk sumber:

    /dev/vda1: UUID="a1b2c3d4-e5f6-7890-abcd-ef1234567890" TYPE="ext4"
    /dev/vdb1: UUID="a1b2c3d4-e5f6-7890-abcd-ef1234567890" TYPE="ext4"
  3. Buat UUID baru untuk disk tersebut:

    uuidgen | xargs tune2fs /dev/vdb1 -U
  4. Verifikasi bahwa UUID telah berubah:

    blkid

    Output menunjukkan bahwa /dev/vdb1 kini memiliki UUID yang berbeda:

    /dev/vda1: UUID="a1b2c3d4-e5f6-7890-abcd-ef1234567890" TYPE="ext4"
    /dev/vdb1: UUID="f9e8d7c6-b5a4-3210-fedc-ba9876543210" TYPE="ext4"
  5. Pasang disk tersebut:

    mount /dev/vdb1 /mnt
  6. Konfigurasikan /etc/fstab agar disk dipasang secara otomatis saat startup. Untuk petunjuknya, lihat Configure UUIDs in the fstab file to automatically mount data disks.

    Penting

    Buat backup /etc/fstab sebelum mengeditnya. File fstab yang rusak dapat mencegah instans melakukan boot. ``bash cp /etc/fstab /etc/fstab.orig ``

Mengubah UUID sistem file XFS

Langkah-langkah berikut menggunakan /dev/vdd1 sebagai contoh perangkat. Gantilah dengan nama perangkat aktual Anda.
  1. Konfirmasi konflik UUID:

    blkid

    Output menunjukkan bahwa disk baru memiliki UUID yang sama dengan disk sumber:

    /dev/vda1: UUID="a1b2c3d4-e5f6-7890-abcd-ef1234567890" TYPE="xfs"
    /dev/vdd1: UUID="a1b2c3d4-e5f6-7890-abcd-ef1234567890" TYPE="xfs"
  2. Buat UUID baru untuk disk tersebut:

    xfs_admin -U generate /dev/vdd1
  3. Verifikasi bahwa UUID telah berubah:

    blkid

    Output menunjukkan bahwa /dev/vdd1 kini memiliki UUID yang berbeda:

    /dev/vda1: UUID="a1b2c3d4-e5f6-7890-abcd-ef1234567890" TYPE="xfs"
    /dev/vdd1: UUID="f9e8d7c6-b5a4-3210-fedc-ba9876543210" TYPE="xfs"
  4. Pasang disk tersebut:

    mount /dev/vdd1 /mnt
  5. Konfigurasikan /etc/fstab agar disk dipasang secara otomatis saat startup. Untuk petunjuknya, lihat Configure UUIDs in the fstab file to automatically mount data disks.

    Penting

    Buat backup /etc/fstab sebelum mengeditnya. File fstab yang rusak dapat mencegah instans melakukan boot. ``bash cp /etc/fstab /etc/fstab.orig ``