全部产品
Search
文档中心

Elastic Compute Service:Mengonversi data disk dari MBR ke GPT

更新时间:Dec 11, 2025

Partisi Master Boot Record (MBR) tidak mendukung ukuran disk melebihi 2 TiB. Untuk menggunakan data disk yang berukuran lebih dari 2 TiB, Anda harus mengonversi format partisinya dari MBR ke GUID Partition Table (GPT).

Prosedur

Prosedur ini hanya berlaku untuk data disk yang kapasitasnya telah ditingkatkan menjadi lebih dari 2 TiB.

Linux data disk

Penting

Proses konversi biasanya tidak menyebabkan kehilangan data. Namun, untuk mencegah kehilangan data yang tidak disengaja, buat snapshot untuk membackup disk.

  1. Masuk ke instans Elastic Compute Service (ECS).

    1. Buka Konsol ECS - Instances. Di bilah navigasi atas, pilih wilayah dan resource group yang dituju.

    2. Buka halaman detail instans. Klik Connect dan pilih Workbench. Ikuti petunjuk di layar untuk masuk dan membuka terminal.

  2. Periksa format partisi saat ini.

    Jalankan perintah sudo fdisk -lu untuk memeriksa Partition type (Disklabel type) dan Target device name (Disk):

    image

    Dalam contoh ini, target device adalah /dev/vdb, Disklabel adalah dos (menunjukkan partisi MBR), dan kapasitasnya telah ditingkatkan melebihi 2 TiB. Anda harus mengonversi partisi tersebut. Jika tidak, Anda dapat langsung memperluas partisi.

  3. Konversikan tipe partisi.

    1. Instal tool gdisk.

      • Untuk Alibaba Cloud Linux dan CentOS:

        type sgdisk || sudo yum install -y gdisk
      • Untuk Ubuntu dan Debian:

        sudo apt-get update
        type sgdisk || sudo apt-get install -y gdisk
    2. Konversikan partisi MBR ke GPT.

      Pada perintah dibawah, ganti <device name to convert> dengan nama perangkat target dari Langkah 2.

      Penting

      Perintah sgdisk hanya dapat mengonversi seluruh perangkat, seperti /dev/vdb. Jangan menjalankannya pada partisi, seperti /dev/vdb1. Menjalankan perintah pada partisi akan merusak sistem file.

      sudo sgdisk -g <device name to convert>
      Sebagai contoh, jika nama perangkat target adalah /dev/vdb, jalankan sudo sgdisk -g /dev/vdb.

      Pesan The operation has completed successfully menandakan konversi berhasil.

  4. Periksa hasil konversi.

    Ganti <device name to convert> dengan nama perangkat target dari Langkah 2.

    sudo fdisk -lu <device name to convert>
    Sebagai contoh, jalankan sudo fdisk -lu /dev/vdb.

    Jika output menampilkan Disklabel type adalah gpt, konversi berhasil. Anda kini dapat memperluas partisi dan sistem file.

    Jika terjadi kerusakan data atau konversi gagal, Anda dapat menggunakan snapshot untuk me-restore disk dan memulihkan data.

Disk data Windows

Langkah 1: Konversikan format partisi dan partisi ulang disk

  1. Proses konversi akan menghapus semua data pada disk. Pastikan Anda telah membuat snapshot untuk me-backup data. Setelah konversi, Anda akan memulihkan data dari snapshot tersebut.

    Penting

    Selama konversi, data disk tidak akan tersedia dan layanan Anda mungkin terganggu. Lakukan operasi ini selama jendela maintenance yang telah dijadwalkan.

  2. Masuk ke instans Elastic Compute Service (ECS).

    1. Buka Konsol ECS - Instances. Di bilah navigasi atas, pilih wilayah dan resource group target.

    2. Buka halaman detail instance. Klik Connect dan pilih Workbench. Atur metode koneksi ke Terminal, masukkan username dan kata sandi Anda, lalu masuk ke instans.

  3. Periksa apakah konversi partisi diperlukan.

    1. Di desktop Windows Server, klik kanan ikon 开始图标 lalu klik Disk Management.

    2. Di jendela Disk Management, klik kanan disk target dan pilih Properties.image

    3. Pada kotak dialog yang muncul, klik tab Volumes dan periksa Partition Style.

      Jika Partition Style adalah MBR dan kapasitas disk melebihi 2 TiB, Anda harus mengonversi format partisi. Jika tidak, Anda dapat melewati prosedur ini dan langsung memperluas partisi dan sistem file.

  4. Konversikan tipe partisi.

    1. Klik kanan volume pada disk target dan pilih Delete Volume.... Pada kotak dialog Delete Simple Volume, klik Yes.

      Jika volume tidak dapat dihapus, kemungkinan volume tersebut sedang digunakan oleh suatu program. Untuk melepaskan file yang terkunci, restart instans di luar jam sibuk, lalu coba hapus volume lagi.
      Penting

      Delete Volume akan menghapus semua data pada volume. Sebelum menghapus volume, pastikan Anda telah me-backup datanya.

    2. Setelah menghapus semua volume pada disk target, klik kanan disk tersebut dan pilih Convert To GPT Disk.

    3. Verifikasi konversi.

      Klik kanan disk tersebut dan pilih Properties. Buka tab Volumes. Jika Partition Style bernilai GPT, konversi berhasil.

  5. Partisi ulang disk.

    1. Klik kanan area Unallocated pada disk dan pilih New Simple Volume.

    2. Pada New Simple Volume Wizard, ikuti langkah-langkah berikut:

      1. Pada halaman Specify Volume Size, atur Simple Volume Size lalu klik Next.

        Anda dapat menggunakan nilai default untuk membuat satu partisi, atau menyesuaikan ukuran volume untuk membuat beberapa partisi.
      2. Pada halaman Assign Drive Letter Or Path, pilih Assign The Following Drive Letter, tentukan huruf drive, lalu klik Next.

      3. Pada halaman Format Partition, pilih Format This Volume With The Following Settings, konfigurasi pengaturan format, lalu klik Next.

      4. Tinjau pengaturan Anda dan klik Finish.

Langkah 2: Pulihkan data disk

Jangan gunakan snapshot untuk melakukan roll back pada disk. Tindakan ini akan mengembalikan format partisi ke MBR.

  1. Buat disk data dari snapshot.

  2. Attach disk data baru ke instans ECS.

  3. Salin data secara manual dari disk yang baru di-attach ke disk data lama.

  4. Untuk menghindari biaya yang tidak perlu, hapus snapshot dan data disk sementara yang dibuat darinya setelah Anda memastikan bahwa layanan Anda berjalan dengan benar. Anda dapat melakukannya dengan melakukan detaching dan kemudian releasing disk sementara tersebut.

FAQ

  • Mengapa Disklabel type tidak ditampilkan dalam output perintah fdisk -lu?

    • Jika kolom Disk label type tidak muncul, Anda dapat memeriksa kolom System. Nilai Linux menunjukkan partisi MBR, sedangkan GPT menunjukkan partisi GPT.

    • Beberapa versi fdisk yang lebih lama mungkin tidak dapat menampilkan tabel partisi GPT dengan benar. Anda dapat menggunakan perintah gdisk -l /dev/vdb untuk memeriksa tipe partisi.

  • Apa yang harus dilakukan jika error "Secondary partition table overlaps the last partition by 33 blocks!" muncul saat menjalankan perintah sgdisk -g?

    Penyebab: Ruang kosong di akhir disk kurang dari 33 sektor, sehingga tidak cukup untuk konversi partisi.

    Solusi: Di konsol ECS, perluas kapasitas disk, lalu coba lagi konversi format partisi.

  • Apa yang harus saya lakukan jika error "Insufficient space in download directory" muncul saat menjalankan perintah type sgdisk || yum install -y gdisk?

    Pesan error:

    Error downloading packages:
      gdisk-0.8.10-3.1.al7.x86_64: Insufficient space in download directory /var/cache/yum/x86_64/2.1903/updates/packages
        * free   0
        * needed 190 k

    Penyebab: Direktori unduhan (/var/cache/yum/x86_64/2.1903/updates/packages) tidak memiliki ruang yang cukup.

    Solusi: Kosongkan ruang di direktori unduhan, lalu konversi format partisi.