Mengubah ukuran dan performa yang disediakan untuk volume Hyperdisk

Anda dapat mengubah ukuran dan performa volume Google Cloud Hyperdisk seiring perubahan kebutuhan workload Anda. Misalnya, Anda dapat meningkatkan ukuran volume yang disediakan untuk menyimpan lebih banyak data. Anda juga dapat mengurangi atau meningkatkan performa yang disediakan untuk mengurangi biaya atau meningkatkan performa.

Halaman ini membahas cara mengubah ukuran dan performa yang disediakan volume Hyperdisk.

Untuk mengubah properti lain dari volume Hyperdisk, lihat Mengubah setelan untuk Persistent Disk atau Hyperdisk.

Sebelum memulai

  • Siapkan autentikasi jika Anda belum melakukannya. Autentikasi memverifikasi identitas Anda untuk mengakses layanan Google Cloud dan API. Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke Compute Engine dengan memilih salah satu opsi berikut:

    Pilih tab untuk melihat bagaimana Anda berencana menggunakan contoh di halaman ini:

    Konsol

    Saat menggunakan konsol Google Cloud untuk mengakses layanan dan API Google Cloud , Anda tidak perlu menyiapkan autentikasi.

    gcloud

    1. Instal Google Cloud CLI. Setelah penginstalan, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:

      gcloud init

      Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.

  • Tetapkan region dan zona default.
  • REST

    Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.

      Instal Google Cloud CLI.

      Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.

    Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud .

Peran dan izin yang diperlukan

Untuk mendapatkan izin yang Anda perlukan untuk mengubah Hyperdisk, minta administrator untuk memberi Anda peran IAM berikut pada project:

Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.

Peran bawaan ini berisi izin compute.disks.update, yang diperlukan untuk mengubah Hyperdisk.

Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.

Perubahan mode akses

Untuk menetapkan mode akses volume Hyperdisk agar Anda dapat memasangnya ke beberapa instance, lihat Mode akses untuk volume Hyperdisk.

Batasan

  • Anda hanya dapat meningkatkan ukuran volume Hyperdisk. Anda tidak dapat mengurangi ukuran volume Hyperdisk.
  • Ukuran dan performa yang Anda tentukan harus berada dalam rentang yang ditentukan dalam Batas ukuran dan Batas performa.
  • Ada batasan frekuensi Anda dapat mengubah ukuran dan performa Hyperdisk, sebagai berikut:

    • Modifikasi ukuran:

      • Untuk Hyperdisk Throughput: sekali setiap 6 jam
      • Untuk Hyperdisk Balanced dan Hyperdisk Balanced High Availability: dua kali dalam jangka waktu 4 jam
      • Untuk semua jenis Hyperdisk lainnya: sekali setiap 4 jam
    • Modifikasi pada IOPS atau throughput yang disediakan:

      • Untuk Hyperdisk ML: setiap 6 jam sekali
      • Untuk semua jenis Hyperdisk lainnya: sekali setiap 4 jam

    Jika Anda mencoba mengubah volume Hyperdisk lebih dari sekali dalam batas yang ditentukan, Anda akan melihat pesan error seperti Cannot update provisioned throughput due to being rate limited.

  • Jika Anda meningkatkan ukuran volume Hyperdisk yang berada dalam mode multi-writer, batasan berikut akan berlaku:

    • Anda tidak dapat mengubah ukuran volume Hyperdisk Balanced High Availability yang berada dalam mode multi-penulis jika salah satu instance yang terpasang pada volume tersebut berada di zona yang mengalami pemadaman layanan.
    • Anda tidak dapat menggunakan penyedia Terraform untuk Google Cloud guna mengubah ukuran volume; Anda harus menggunakan konsol Google Cloud , gcloud CLI, atau REST.
    • Anda harus menunggu hingga operasi perubahan ukuran selesai sebelum mencoba mengakses disk dari salah satu instance yang terpasang.
    • Sebelum dapat menggunakan kapasitas disk yang ditambahkan, Anda harus memverifikasi bahwa ukuran disk yang diperbarui terlihat di semua instance yang terpasang ke disk.

Praktik terbaik

Karena ada batasan frekuensi Anda dapat mengubah properti disk, sebaiknya ikuti praktik terbaik berikut:

  • Sebaiknya Anda mengubah ukuran dan performa secara bersamaan. Misalnya, jika Anda berencana mengubah ukuran disk dan IOPS yang disediakan dalam waktu singkat, rencanakan untuk melakukan kedua perubahan tersebut dalam satu permintaan.

  • Saat memilih nilai baru untuk performa atau ukuran yang disediakan disk, ingatlah bahwa Anda tidak dapat melakukan perubahan lebih lanjut hingga waktu yang diperlukan telah berlalu.

    Misalnya, Anda ingin meningkatkan ukuran volume Hyperdisk Balanced High Availability 500 GiB menjadi 1 TiB. Pastikan workload Anda tidak akan memerlukan kapasitas disk lebih dari 1 TiB dalam 4 jam ke depan, karena Anda tidak dapat meningkatkan ukuran lagi hingga 4 jam berlalu.

Modifikasi pada ukuran volume Hyperdisk

Anda dapat meningkatkan ukuran volume Hyperdisk, tetapi Anda tidak dapat langsung mengurangi ukurannya. Untuk mengurangi ukuran volume Hyperdisk, ganti volume dengan volume yang lebih kecil seperti yang dijelaskan dalam Memindahkan data ke volume Hyperdisk yang lebih kecil.

Memindahkan data ke volume Hyperdisk yang lebih kecil

Anda tidak dapat langsung mengurangi ukuran volume Hyperdisk. Jika ukuran volume Hyperdisk yang disediakan terlalu besar, Anda harus mengganti volume tersebut dengan volume baru yang lebih kecil. Untuk melakukannya, buat volume kosong yang memiliki ukuran lebih kecil, lalu salin konten dari volume asli ke volume baru. Kemudian, Anda dapat menggunakan volume baru, bukan volume asli.

Untuk mengganti volume dengan volume yang lebih kecil, ikuti langkah-langkah berikut:

  1. Buat volume Hyperdisk kosong dan tentukan ukuran yang Anda inginkan. Pastikan disk baru cukup besar untuk menampung data dari disk sumber.
  2. Pasang kedua volume ke instance yang sama. Untuk mengetahui petunjuknya, lihat Memasang non-boot disk ke VM.
  3. Format dan pasang volume baru. Lihat petunjuk untuk instance Linux dan Windows.
  4. Salin data dari volume asli ke volume baru menggunakan utilitas yang tersedia untuk sistem operasi (OS) Anda. Misalnya, untuk Linux, Anda dapat menggunakan rsync atau dd. Untuk instance Windows, Anda dapat menggunakan robocopy.
  5. Pastikan volume baru memiliki semua data dan berfungsi seperti yang diharapkan.
  6. Update aplikasi atau OS Anda untuk menggunakan volume baru.
  7. Setelah mengonfirmasi bahwa migrasi berhasil, Anda dapat melepas dan menghapus volume asli yang lebih besar.
Anda akan dikenai biaya untuk volume asli hingga Anda menghapusnya.

Bersiap untuk meningkatkan ukuran volume Hyperdisk

Anda dapat mengubah ukuran, atau meningkatkan ukuran, volume Hyperdisk meskipun volume tersebut terpasang ke instance yang sedang berjalan.

Anda dapat mengubah ukuran volume Hyperdisk dengan frekuensi berikut:

  • Hyperdisk Throughput: sekali setiap 6 jam
  • Hyperdisk Balanced dan Hyperdisk Balanced High Availability: dua kali dalam jangka waktu 4 jam
  • Semua jenis Hyperdisk lainnya: sekali setiap 4 jam

Batas ukuran untuk volume Hyperdisk

Ukuran yang Anda tentukan untuk volume Hyperdisk harus berada dalam rentang berikut:

Jenis disk Ukuran minimum Ukuran maksimum Ukuran default
Hyperdisk Balanced 4 GiB 64 TiB1 100 GiB
Hyperdisk Balanced High Availability 4 GiB 64 TiB 100 GiB
Ekstrem Hyperdisk 64 GiB 64 TiB 1 TiB
Hyperdisk Throughput 2 TiB 32 TiB 2 TiB
Hyperdisk ML 4 GiB 64 TiB 100 GiB
1 Pratinjau: C4 mendukung ukuran disk maksimum 128 TiB. Untuk mendapatkan akses ke fitur ini, hubungi hyperdisk-questions@google.com.

Namun, ukuran total semua volume Hyperdisk yang terpasang ke instance tidak boleh melebihi batas ukuran dan lampiran Hyperdisk instance.

Proses yang direkomendasikan untuk meningkatkan ukuran volume Hyperdisk

Untuk meningkatkan ukuran volume Hyperdisk, ikuti langkah-langkah berikut:

  1. Tinjau informasi di Praktik terbaik.
  2. Perbesar ukuran volume.
  3. Cadangkan volume.
  4. Jika disk dalam mode multi-penulis, pastikan ukuran yang diperbarui terlihat oleh OS tamu dari semua instance yang terpasang ke disk.
  5. Ubah ukuran partisi disk. Jika disk dalam mode multi-penulis, Anda harus mengubah ukuran sistem file dari salah satu instance tempat disk dipasang.

Modifikasi pada performa yang disediakan volume Hyperdisk

Anda dapat mengubah IOPS atau throughput yang disediakan untuk volume sesuai perubahan kebutuhan workload Anda. Misalnya, jika Anda mengantisipasi traffic yang lebih tinggi selama jangka waktu tertentu, Anda dapat meningkatkan IOPS yang disediakan untuk volume Hyperdisk, lalu mengurangi performa yang disediakan di akhir periode sibuk.

Anda dapat mengubah performa yang disediakan volume meskipun volume tersebut terpasang ke instance yang sedang berjalan. Mengubah performa yang disediakan untuk volume Hyperdisk tidak akan memengaruhi data di disk.

Tabel berikut merangkum perubahan performa yang didukung untuk setiap jenis Hyperdisk.

Jenis Hyperdisk Throughput yang dapat disesuaikan IOPS yang dapat disesuaikan Dapat dibagikan antar-VM
Hyperdisk Balanced Ya Ya Ya
Hyperdisk Balanced High Availability
Ya Ya Ya
Ekstrem Hyperdisk Tidak Ya Ya
Hyperdisk ML Ya Tidak Ya, dalam mode hanya baca
Hyperdisk Throughput Ya Tidak Tidak

Bersiap untuk mengubah performa yang disediakan volume Hyperdisk

Anda dapat mengubah IOPS atau throughput yang disediakan sekali setiap 4 jam untuk semua jenis Hyperdisk, kecuali Hyperdisk ML. Untuk volume Hyperdisk ML, Anda dapat mengubah throughput yang disediakan sekali setiap 6 jam.

Setelah Anda mengubah IOPS atau throughput yang disediakan, perlu waktu hingga 15 menit agar perubahan diterapkan. Namun, pengecualian berikut berlaku:

  • Untuk disk dalam mode multi-penulis, perubahan performa dapat memerlukan waktu hingga 6 jam agar berlaku jika disk dipasang ke beberapa VM saat Anda melakukan perubahan.
  • Untuk volume Hyperdisk ML, diperlukan waktu hingga 20 menit agar perubahan diterapkan.
  • Untuk semua jenis Hyperdisk kecuali Hyperdisk ML, Anda dapat mengubah IOPS yang disediakan atau throughput yang disediakan sekali setiap 4 jam.
  • Untuk volume Hyperdisk ML, Anda dapat mengubah throughput yang disediakan sekali setiap 6 jam.
  • Untuk volume Hyperdisk Balanced dan Hyperdisk Balanced High Availability, IOPS dan throughput yang disediakan memiliki periode tunggu yang terpisah. Artinya, jika Anda mengubah IOPS yang disediakan pada pukul 10.00, Anda masih dapat mengubah throughput pada pukul 10.01.

Untuk mengubah performa yang disediakan Hyperdisk, ikuti prosedur di Meningkatkan ukuran Hyperdisk atau mengubah performa yang disediakan.

Batas performa untuk volume Hyperdisk

Tabel berikut mencantumkan batas performa yang dapat Anda tentukan untuk setiap jenis Hyperdisk. Namun, tingkat IOPS dan throughput yang dapat Anda tentukan juga bergantung pada ukuran volume. Untuk ringkasan mendetail tentang setiap batas, lihat bagian Batas ukuran dan performa untuk Hyperdisk Balanced, Hyperdisk Balanced High Availability, Hyperdisk Extreme, Hyperdisk ML, dan Hyperdisk Throughput.

Jenis Hyperdisk Batas IOPS Batas throughput (MiB/dtk)
Hyperdisk Balanced 160.000 2.400
Hyperdisk Balanced High Availability 100.000 2.400
Ekstrem Hyperdisk 350.000 Anda tidak dapat menyediakan tingkat throughput untuk volume Hyperdisk Extreme. Setiap volume mendapatkan throughput 250 MiB/dtk dengan setiap 1.000 IOPS, hingga 5.000 MiB/dtk.
Hyperdisk ML Anda tidak dapat menyediakan level IOPS, tetapi setiap MiB/dtk throughput yang disediakan dilengkapi dengan 16 IOPS, hingga 33.554.432 IOPS. 2.097.152
Hyperdisk Throughput Anda tidak dapat menyediakan level IOPS, tetapi setiap MiB/dtk throughput yang disediakan dilengkapi dengan 4 IOPS, hingga 9.600 IOPS. 2.400

Meningkatkan ukuran Hyperdisk atau mengubah performa yang disediakan

Ada batasan frekuensi Anda dapat mengubah ukuran dan performa Hyperdisk. Oleh karena itu, untuk menghindari penundaan, tinjau Batasan dan Praktik terbaik.

Anda dapat mengubah ukuran dan performa yang disediakan untuk volume Hyperdisk dengan konsol Google Cloud , gcloud CLI, atau REST.

Konsol

  1. Di konsol Google Cloud , buka halaman Disks.

    Buka Disk

  2. Pada daftar disk di project Anda, klik nama volume Hyperdisk yang ingin diubah ukurannya atau performanya yang disediakan.

  3. Di halaman detail disk, klik Edit.

    1. Di kolom Size, masukkan ukuran baru untuk disk Anda. Ukuran disk harus berada dalam rentang nilai yang didukung.
    2. Untuk Hyperdisk Extreme, Hyperdisk Balanced, dan Hyperdisk Balanced High Availability: Di kolom Provisioned IOPS, masukkan nilai IOPS baru untuk volume Anda.
    3. Untuk Hyperdisk Throughput, Hyperdisk ML, Hyperdisk Balanced, dan Hyperdisk Balanced High Availability: Di kolom Throughput yang Disediakan, masukkan nilai throughput baru untuk volume Anda.

    Nilai throughput dan IOPS yang Anda tentukan harus berada dalam rentang nilai yang didukung.

  4. Klik Save untuk menerapkan perubahan ke disk.

gcloud

Gunakan perintah disks update dan tentukan flag --size, --provisioned-iops, atau --provisioned-throughput.

Untuk mengubah volume Hyperdisk zona, gunakan perintah berikut:

gcloud compute disks update DISK_NAME  \
    --size=DISK_SIZE  \
    --zone=ZONE \
    --provisioned-iops=IOPS_LIMIT  \
    --provisioned-throughput=THROUGHPUT_LIMIT

Ganti kode berikut:

  • DISK_NAME: nama volume Hyperdisk yang Anda ubah.
  • DISK_SIZE: Opsional: Ukuran baru disk. Nilai harus berupa bilangan bulat yang diikuti dengan satuan ukuran GB untuk gibibyte, atau TB untuk tebibyte. Ukuran disk harus berada dalam rentang nilai yang didukung.
  • ZONE: Opsional. Zona tempat disk berada. Hapus flag ini untuk volume Hyperdisk Balanced High Availability.
  • IOPS_LIMIT: Opsional: Konfigurasi IOPS untuk volume Hyperdisk Extreme, Hyperdisk Balanced, dan Hyperdisk Balanced High Availability. Nilai harus berada dalam rentang nilai yang didukung.
  • THROUGHPUT_LIMIT: Opsional: Konfigurasi throughput untuk volume Hyperdisk Throughput, Hyperdisk ML, Hyperdisk Balanced, atau Hyperdisk Balanced High Availability, yang ditentukan sebagai bilangan bulat yang mewakili throughput yang diukur dalam MiB per detik. Nilai harus berada dalam rentang nilai yang didukung.

Untuk mengubah ukuran volume Hyperdisk Balanced High Availability, sertakan flag --region, bukan flag --zone:

  gcloud compute disks update DISK_NAME  \
   --size=DISK_SIZE  \
   --region=REGION \
   --provisioned-iops=IOPS_LIMIT  \
   --provisioned-throughput=THROUGHPUT_LIMIT

Ganti REGION dengan region tempat volume Hyperdisk Balanced High Availability berada, misalnya, us-central1.

REST

Buat permintaan PATCH ke metode compute.disks.update. Dalam isi permintaan, tentukan parameter sizeGb, provisionedIops, atau provisionedThroughput.

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME
{
   "sizeGb": "DISK_SIZE,
   "provisionedIops": "IOPS_LIMIT",
   "provisionedThroughput": "THROUGHPUT_LIMIT"
}

Untuk mengubah volume Hyperdisk Balanced High Availability, buat permintaan PATCH ke metode compute.regionDisks.update.

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/disks/DISK_NAME
{
   "sizeGb": "DISK_SIZE,
   "provisionedIops": "IOPS_LIMIT",
   "provisionedThroughput": "THROUGHPUT_LIMIT"
}

Ganti kode berikut:

  • PROJECT_ID: project ID Anda.
  • ZONE: zona tempat volume Hyperdisk Anda berada.
  • REGION: Untuk disk Hyperdisk Balanced High Availability, ini adalah region tempat disk berada.
  • DISK_NAME: nama volume Hyperdisk yang akan diubah.
  • DISK_SIZE: Opsional: Ukuran baru disk. Nilai harus berupa bilangan bulat yang diikuti dengan satuan ukuran GB untuk gibibyte, atau TB untuk tebibyte. Ukuran disk harus berada dalam rentang nilai yang didukung.
  • IOPS_LIMIT: Opsional: Konfigurasi IOPS untuk volume Hyperdisk Extreme, Hyperdisk Balanced, atau Hyperdisk Balanced High Availability. Nilai harus berada dalam rentang nilai yang didukung.
  • THROUGHPUT_LIMIT: Opsional: Konfigurasi throughput untuk volume Hyperdisk Balanced, Hyperdisk ML, Hyperdisk Balanced, atau Hyperdisk Balanced High Availability, yang ditentukan sebagai bilangan bulat yang mewakili throughput yang diukur dalam MiB per detik. Nilai harus berada dalam rentang nilai yang didukung.

Sebelum Anda dapat menggunakan ruang yang ditambahkan, ikuti langkah-langkah berikut:

  1. Cadangkan disk.
  2. Jika disk dalam mode multi-penulis, pastikan ukuran yang diperbarui dapat dilihat oleh OS tamu dari semua instance yang terpasang ke disk.
  3. Ubah ukuran partisi disk. Jika disk dalam mode multi-penulis, Anda harus mengubah ukuran sistem file dari salah satu instance tempat disk dipasang.

Mencadangkan volume Hyperdisk

Mengubah ukuran disk tidak akan menghapus atau mengubah data disk, tetapi sebagai praktik terbaik, selalu cadangkan disk Anda dengan membuat snapshot sebelum melakukan perubahan apa pun pada sistem file atau partisi.

Mengubah ukuran sistem file dan partisi

Setelah memperbesar ukuran disk, Anda mungkin perlu mengubah ukuran sistem file dan partisinya. Berikut adalah informasi tambahan untuk boot disk dan non-boot disk:

  • Boot disk: Jika menggunakan image Linux kustom, image Windows kustom, atau image Fedora CoreOS, Anda harus mengubah ukuran sistem file dan partisi root secara manual. Untuk instance dengan image publik (kecuali untuk image Fedora CoreOS), Compute Engine akan otomatis mengubah ukuran partisi root dan sistem file setelah Anda meningkatkan ukuran boot disk dan Anda tidak perlu memulai ulang instance.

  • Non-boot disk: Setelah memperbesar ukuran disk, Anda harus memperluas sistem file pada disk untuk menggunakan ruang yang ditambahkan.

Jika disk adalah volume Hyperdisk yang berada dalam mode multi-writer, Anda harus mengikuti langkah-langkah berikut sebelum mengubah ukuran partisi dan sistem file:

  1. Tunggu hingga operasi perubahan selesai. Misalnya, jika Anda menggunakan gcloud CLI untuk mengubah ukuran disk, tunggu hingga operasi selesai.
  2. Hubungkan ke setiap instance untuk memverifikasi bahwa ukuran disk yang diperbarui terlihat oleh OS. Jika Anda mengubah ukuran sistem file sebelum semua instance mendaftarkan ukuran disk yang diperbarui, Anda dapat kehilangan atau merusak data. Setelah memverifikasi ukuran disk yang diperbarui, Anda dapat mengubah ukuran sistem file.
  3. Ubah ukuran sistem file dari salah satu instance dengan mengikuti petunjuk di bagian ini.

Contoh berikut menunjukkan cara mengubah ukuran partisi root dan sistem file boot disk secara manual, serta cara mengubah ukuran sistem file non-boot data disk tanpa tabel partisi secara manual. Kedua contoh mengasumsikan bahwa disk yang terpasang sebelumnya telah diformat dan dipasang.

Instance Linux

  1. Di konsol Google Cloud , buka halaman VM instances.

    Buka instance VM

  2. Temukan instance yang terpasang ke disk yang Anda ubah ukurannya. Klik SSH. Browser akan membuka koneksi terminal ke instance.

  3. Gunakan perintah df dan lsblk untuk mencantumkan ukuran sistem file dan menemukan nama perangkat untuk disk Anda.

    $ sudo df -Th
    
    Filesystem      Type      Size  Used Avail Use% Mounted on
    udev            devtmpfs  3.9G     0  3.9G   0% /dev
    /dev/nvme0n1p1  ext4      9.7G  2.0G  7.2G  22% /
    /dev/nvme0n1p15 vfat      124M   12M  113M  10% /boot/efi
    /dev/nvme0n2    ext4       98G   24K   98G   1% /mnt/disks/data
    
    
    $ sudo lsblk
    
    NAME        MAJ:MIN   RM  SIZE RO TYPE MOUNTPOINT
    nvme0n1      259:0    0   20G  0 disk
    ├─nvme0n1p1  259:5    0  9.9G  0 part /
    ├─nvme0n1p14 259:6    0    3M  0 part
    └─nvme0n1p15 259:7    0  124M  0 part /boot/efi
    nvme0n2      259:4    0  100G  0 disk /mnt/disks/data
    
    

    Contoh ini mencakup disk berikut:

    • Boot disk: Partisi /dev/nvme0n1p1 berada pada boot disk yang ukurannya telah diubah menjadi 20 GB. Tabel partisi dan sistem file hanya menyediakan 9,9 GB untuk sistem operasi.
    • Non-boot data disk: Non-boot data disk /dev/nvme0n2 tidak memiliki tabel partisi, tetapi sistem file pada disk tersebut menyediakan 100 GB untuk sistem operasi. Direktori pemasangan untuk disk ini adalah /mnt/disks/data.

    Catat kolom Type dalam output perintah df, yang menunjukkan apakah disk Anda menggunakan sistem file ext4 atau xfs.

  4. Verifikasi jenis partisi:

    sudo parted -l
    

    Saat pertama kali menjalankan perintah ini setelah mengubah ukuran disk, Anda mungkin melihat pesan yang mirip dengan berikut ini:

    Warning: Not all of the space available to /dev/nvme0n1 appears to be
    used, you can fix the GPT to use all of the space (an extra 20971520
    blocks) or continue with the current setting?
    Fix/Ignore?
    

    Jika Anda memasukkan Fix, OS akan otomatis mempartisi ulang disk untuk menyediakan ruang tambahan bagi OS. Lanjutkan ke langkah terakhir jika Anda tidak memiliki disk tambahan untuk diubah.

  5. Jika Anda memilih untuk tidak menggunakan opsi perbaikan otomatis, atau opsi tersebut tidak tersedia, lihat informasi untuk disk yang ingin Anda partisi ulang:

    sudo parted -l /dev/DEVICE_NAME
    

    Cari kolom: Tabel Partisi, jika nilainya adalah msdos, maka disk memiliki jenis partisi MBR. Artinya, ukuran maksimum disk tersebut adalah 2 TB.

  6. Untuk boot disk, ubah ukuran partisi root dan sistem file pada disk. Contoh ini mengasumsikan bahwa image VM tidak mendukung partisi root otomatis dan pengubahan ukuran sistem file.

    1. Ubah ukuran partisi root menggunakan parted. Misalnya, perintah berikut memperluas partisi 1 perangkat ke ukuran maksimum yang memungkinkan:

      1. Buka parted di perangkat:

        sudo parted /dev/DEVICE_NAME
        

        Ganti DEVICE_NAME dengan nama perangkat untuk boot disk, misalnya, nvme0n1

      2. Pada prompt, masukkan:

        (parted) resizepart
        
      3. Pada prompt Partition number?, masukkan:

        1
        
      4. Pada prompt Warning: Partition /dev/DEVICE_NAMEp1 is being used. Are you sure you want to continue?, masukkan:

        Yes
        
      5. Pada prompt End?, masukkan

        100%
        
      6. Pada prompt (parted), masukkan:

        (parted) quit
        
    2. Lihat tabel partisi baru menggunakan parted -l.

      sudo parted -l /dev/DEVICE_NAME
      
      Model: nvme_card-pd (nvme)
      Disk /dev/DEVICE_NAME: 21.5GB
      Sector size (logical/physical): 512B/512B
      Partition Table: gpt
      Disk Flags:
      
      Number  Start   End     Size    File system  Name  Flags
      14      1049kB  4194kB  3146kB                     bios_grub
      15      4194kB  134MB   130MB   fat16              boot, esp
      1       134MB   21.5GB  21.3GB  ext4
      
    3. Memperluas sistem file:

      • Jika Anda menggunakan ext4, gunakan perintah resize2fs:

        sudo resize2fs /dev/PARTITION_NAME
        

        Ganti PARTITION_NAME dengan nama partisi untuk boot disk, misalnya, nvme0n1p1.

      • Jika Anda menggunakan xfs, gunakan perintah xfs_growfs:

        sudo xfs_growfs -d /
        
      • Jika Anda menggunakan btrfs, gunakan perintah btrfs:

        sudo btrfs filesystem resize max /
        
  7. Untuk non-boot data disk, ubah ukuran sistem file pada disk.

    • Jika Anda menggunakan ext4, gunakan perintah resize2fs untuk memperluas sistem file:

      sudo resize2fs /dev/PARTITION_NAME
      

      Ganti PARTITION_NAME dengan nama partisi untuk disk data. Dalam contoh ini, nama partisinya adalah /dev/nvme0n2p1.

    • Jika Anda menggunakan xfs, gunakan perintah xfs_growfs untuk memperluas sistem file:

      sudo xfs_growfs MOUNT_DIR
      
    • Jika Anda menggunakan btrfs, gunakan perintah btrfs untuk memperluas sistem file:

      sudo btrfs filesystem resize max MOUNT_DIR
      

      Ganti MOUNT_DIR dengan direktori pemasangan perangkat. Anda dapat menemukan direktori pemasangan yang tercantum di kolom MOUNTPOINT dalam output perintah lsblk.

  8. Gunakan perintah df untuk memastikan bahwa sistem file diperluas. Misalnya:

    df -h /dev/PARTITION_NAME
    
    Filesystem       Size  Used  Avail    Use%     Mounted on
    /dev/nvme0n2p1   118G  70M   118G     1%     /mnt/disks/data
    

VM Windows

Gunakan utilitas Windows Disk Management untuk mengubah ukuran partisi pada instance Windows.

  1. Di konsol Google Cloud , buka halaman VM instances.

    Buka instance VM

  2. Temukan instance yang memiliki disk yang diubah ukurannya. Klik tombol RDP untuk instance. Browser akan membuka koneksi RDP ke instance.

  3. Klik kanan tombol Start Windows dan pilih Disk Management untuk membuka alat Disk Management.

    Memilih alat Windows Disk Manager dari menu klik kanan pada tombol Start Windows.

  4. Tampilkan jenis partisi disk dengan menjalankan perintah berikut di Powershell:

    Get-Disk
    

    Di kolom Partition Style, jika nilainya adalah MBR, maka disk memiliki jenis partisi MBR. Artinya, ukuran maksimum disk tersebut adalah 2 TB.

  5. Muat ulang alat Disk Management agar dapat mengenali ruang tambahan di disk. Di bagian atas jendela Disk Management, klik Action, lalu pilih Refresh.

    Mengklik menu Action dan memilih Refresh untuk memperbarui informasi disk di alat Disk Management.

  6. Pada disk yang telah diubah ukurannya, klik kanan partisi yang diformat, lalu pilih Extend Volume.

    Klik kanan bagian disk yang diformat dan pilih opsi Extend Volume.

  7. Ikuti petunjuk di Extend Volume Wizard untuk memperluas partisi yang ada agar mencakup kapasitas disk tambahan. Jika partisi yang sudah ada diformat dalam NTFS, ukuran partisi maksimum dibatasi oleh setelan ukuran clusternya.

  8. Setelah Anda menyelesaikan Extend Volume Wizard dan volume selesai diformat, periksa kolom Status pada daftar disk yang terpasang untuk memastikan bahwa disk baru memiliki status Healthy.

    Dengan melihat daftar disk yang dikenali oleh Windows, pastikan instance tersebut Online dengan status Responsif.

Anda tidak perlu memulai ulang instance setelah menyelesaikan proses ini. Sekarang Anda dapat menggunakan kapasitas disk yang ditambahkan.

Langkah berikutnya