Memperluas disk VM

Anda dapat meningkatkan ukuran partisi disk virtual machine (VM) saat instance VM Anda memerlukan ruang penyimpanan tambahan atau peningkatan batas performa.

Anda hanya dapat menambah, dan tidak mengurangi, ukuran disk. Untuk mengurangi ukuran disk, Anda harus membuat disk baru dengan ukuran yang lebih kecil. Anda akan dikenai biaya untuk kedua disk sampai disk asli yang lebih besar dihapus.

Halaman ini memberikan petunjuk untuk menambah ukuran disk boot dan non-boot.

Sebelum memulai

Untuk mendapatkan izin yang Anda perlukan untuk melakukan perluasan disk, minta Admin IAM Project Anda untuk memberi Anda peran Project VirtualMachine Admin (project-vm-admin) di namespace tempat VM berada. Ikuti langkah-langkah untuk memverifikasi bahwa Anda memiliki izin yang diperlukan.

Ekspansi disk

Ikuti langkah-langkah gdcloud atau API untuk memperluas ukuran disk.

gdcloud

Perluas disk VM:

 gdcloud compute disks resize DISK_NAME --project=PROJECT --size=NEW_SIZE
  • Ganti DISK_NAME dengan nama disk.

  • Ganti PROJECT dengan nama project GDC tempat VM berada.

  • Ganti NEW_SIZE dengan ukuran baru disk.

API

  1. Perluas VirtualMachineDisk dengan memperbarui kolom .spec.size:

    kubectl --kubeconfig MANAGEMENT_API_SERVER \
        apply -n PROJECT -f - <<EOF
    apiVersion: virtualmachine.gdc.goog/v1
    kind: VirtualMachineDisk
    metadata:
      name: VM_BOOT_DISK_NAME
    spec:
      source:
        image:
          name: BOOT_DISK_IMAGE_NAME
          namespace: vm-system
      size: BOOT_DISK_SIZE
    EOF
    

    Ganti variabel berikut:

    VariabelDefinisi
    MANAGEMENT_API_SERVER File kubeconfig server Management API.
    PROJECT Project GDC untuk membuat VM.
    VM_BOOT_DISK_NAME Nama boot disk VM baru.
    BOOT_DISK_IMAGE_NAME Nama image yang akan digunakan untuk boot disk VM baru.
    BOOT_DISK_SIZE Ukuran boot disk, seperti 20Gi.
    Nilai ini harus selalu lebih besar dari atau sama dengan minimumDiskSize dari image disk booting.
  2. Tunggu hingga kolom .spec.size diperbarui ke ukuran baru.

Luaskan sistem file dan partisi

Setelah memperluas perangkat blok, Anda harus memperluas partisi dan sistem file tamu agar aplikasi dapat menggunakan ruang tambahan. Beberapa OS melakukannya secara otomatis menggunakan cloud-init.