Bagikan melalui


Cara memperluas hard disk virtual yang melekat pada mesin virtual Windows

Berlaku untuk: ✔️ VM Windows ✔️ Set skala fleksibel

Saat Anda membuat mesin virtual (VM) baru dalam grup sumber daya dengan menyebarkan gambar dari Marketplace Azure, disk sistem operasi (OS) default biasanya berukuran 127 GiB (beberapa gambar memiliki ukuran disk OS yang lebih kecil secara default). Anda dapat menambahkan disk data ke mesin virtual Anda (jumlahnya tergantung pada SKU mesin virtual yang Anda pilih) dan sebaiknya instal aplikasi dan beban kerja intensif CPU pada disk data. Anda mungkin perlu memperluas disk OS jika Anda mendukung aplikasi lama yang menginstal komponen pada disk OS atau jika Anda memigrasikan PC fisik atau mesin virtual dari lokal yang memiliki disk OS yang lebih besar. Artikel ini membahas perluasan disk OS atau disk data.

Disk OS memiliki kapasitas maksimum 4.095 GiB. Namun, banyak sistem operasi dipartisi dengan catatan boot master (MBR) secara default. MBR membatasi ukuran yang dapat digunakan hingga 2 TiB. Jika Anda membutuhkan lebih dari 2 TiB, buat dan lampirkan disk data serta gunakan disk tersebut untuk penyimpanan data. Jika Anda perlu menyimpan data pada disk OS dan memerlukan ruang tambahan, konversikan ke GUID Partition Table (GPT). Untuk mempelajari tentang perbedaan antara MBR dan GPT pada penyebaran Windows, lihat FAQ Windows dan GPT.

Penting

Kecuali jika Anda menggunakan Memperluas tanpa waktu henti, VM harus dibatalkan alokasinya agar dapat memperluas disk data.

Menyusutkan disk yang ada tidak didukung dan berpotensi mengakibatkan hilangnya data.

Setelah meluaskan disk, Anda perlu Meluaskan volume di sistem operasi untuk memanfaatkan disk yang lebih besar.

Anda tidak dapat memperluas ukuran volume bergaris.

Memperluas tanpa waktu henti

Anda dapat memperluas disk data tanpa membatalkan alokasi VM Anda. Pengaturan cache host disk Anda tidak berubah apakah Anda dapat memperluas disk data atau tidak tanpa membatalkan alokasi VM Anda.

Fitur ini memiliki batasan berikut ini:

  • Hanya didukung untuk disk data.
  • Jika disk HDD Standar, SSD Standar, atau SSD Premium adalah 4 TiB atau kurang, batalkan alokasi VM Anda dan lepaskan disk sebelum memperluasnya di luar 4 TiB. Jika salah satu jenis disk tersebut sudah lebih besar dari 4 TiB, Anda dapat memperluasnya tanpa membatalkan alokasi VM dan melepaskan disk. Ini tidak berlaku untuk Premium SSD v2 atau Ultra Disks.
  • Tidak didukung untuk disk bersama.
  • Instal dan gunakan:
  • Tidak tersedia di beberapa VM klasik. Gunakan skrip ini untuk mendapatkan daftar SKU VM klasik yang mendukung perluasan tanpa waktu henti.

Perluas dengan Ultra Disk dan Premium SSD v2

Memperluas Disk Ultra dan disk Premium SSD v2 memiliki batasan tambahan berikut:

  • Anda tidak dapat memperluas disk saat salinan data latar belakang juga terjadi pada disk tersebut, seperti ketika disk sedang diisi ulang dari rekam jepret.
  • Anda tidak dapat memperluas VM yang menggunakan pengontrol NVMe untuk Disk Ultra atau disk Premium SSD v2 tanpa waktu henti.

Penting

Izinkan hingga 10 menit agar ukuran yang benar tercermin dalam VM Windows dan VM Linux. Untuk VM Linux, Anda harus melakukan fungsi pemulaian ulang Linux. Untuk VM Windows yang tidak memiliki beban kerja, Anda harus melakukan fungsi pemulaian ulang Windows. Anda dapat segera me-rescan, tetapi jika dalam waktu 10 menit, Anda mungkin perlu me-rescan lagi untuk menampilkan ukuran yang benar.

Ketersediaan regional

Mengubah ukuran Disk Ultra dan disk Premium SSD v2 saat ini tersedia di semua wilayah yang didukung Premium SSD v2 dan Ultra.

Mengubah ukuran disk terkelola di portal Azure

Penting

Jika disk Anda memenuhi persyaratan dalam Memperluas tanpa waktu henti, Anda dapat melewati langkah 1.

  1. Di portal Azure, buka komputer virtual tempat Anda ingin memperluas disk. Pilih Berhenti untuk membatalkan alokasi VM.

  2. Di menu sebelah kiri di bawah Pengaturan,pilih Properti.

    Cuplikan layar yang menunjukkan opsi Disk yang dipilih di bagian Pengaturan pada menu.

  3. Pada Nama disk, pilih disk yang ingin diperluas.

    Cuplikan layar yang menampilkan panel Disk dengan nama disk yang dipilih.

  4. Di menu sebelah kiri di bawah Pengaturan, pilih Ukuran + performa.

    Cuplikan layar yang menunjukkan opsi Ukuran dan performa yang dipilih di bagian Pengaturan pada menu.

  5. Di Ukuran + performa, pilih ukuran disk yang Anda inginkan.

    Peringatan

    Ukuran baru harus lebih besar dari ukuran disk yang ada. Ukuran maksimum yang diizinkan adalah 4.095 GB untuk disk OS. (Dimungkinkan untuk memperluas blob VHD di luar ukuran itu, tetapi OS hanya berfungsi dengan ruang 4.095 GB pertama.)

    Cuplikan layar yang menunjukkan panel Ukuran dan performa dengan ukuran disk yang dipilih.

  6. Pilih Ubah ukuran di bagian bawah halaman.

    Cuplikan layar yang menunjukkan panel Ukuran dan performa dengan tombol Ubah Ukuran dipilih.

Mengubah ukuran disk terkelola dengan menggunakan PowerShell

Buka jendela PowerShell ISE atau PowerShell Anda dalam mode administratif dan ikuti langkah-langkah di bawah ini:

  1. Masuk ke akun Microsoft Azure Anda dalam mode manajemen sumber daya dan pilih langganan Anda:
Connect-AzAccount
Select-AzSubscription –SubscriptionName 'my-subscription-name'
  1. Set nama grup sumber daya dan nama VM Anda:
$rgName = 'my-resource-group-name'
$vmName = 'my-vm-name'
$diskName = 'my-disk-name'
  1. Dapatkan referensi ke VM Anda:
$vm = Get-AzVM -ResourceGroupName $rgName -Name $vmName

Penting

Jika disk Anda memenuhi persyaratan dalam memperluas tanpa waktu henti, Anda dapat melewati langkah 4 dan 6.

  1. Hentikan VM sebelum mengubah ukuran disk:
Stop-AzVM -ResourceGroupName $rgName -Name $vmName
  1. Dapatkan referensi ke disk OS terkelola. Atur ukuran disk OS terkelola ke nilai yang diinginkan dan perbarui Disk:
$disk= Get-AzDisk -ResourceGroupName $rgName -DiskName $diskName
$disk.DiskSizeGB = 1023
Update-AzDisk -ResourceGroupName $rgName -Disk $disk -DiskName $disk.Name

Peringatan

Ukuran baru harus lebih besar dari ukuran disk yang ada. Ukuran maksimum yang diizinkan adalah 4.095 GB untuk disk OS. (Dimungkinkan untuk memperluas blob VHD di luar ukuran itu, tetapi OS hanya berfungsi dengan ruang 4.095 GB pertama.)

  1. Memperbarui VM dapat memerlukan waktu beberapa detik. Ketika perintah selesai dijalankan, mulai ulang VM:
Start-AzVM -ResourceGroupName $rgName -Name $vmName

Akses jarak jauh ke Mesin Virtual, buka Manajemen Komputer (atau Manajemen Disk) dan luaskan drive menggunakan ruang yang baru dialokasikan.

Meluaskan volume di sistem operasi

Ketika Anda telah memperluas disk untuk mesin virtual, Anda harus masuk ke OS dan memperluas volume untuk mencakup ruang baru. Ada beberapa metode untuk memperluas partisi. Bagian ini mencakup menghubungkan Mesin Virtual menggunakan koneksi RDP untuk meluaskan partisi menggunakan Menggunakan Diskpart atau Menggunakan Manajer Disk.

Menggunakan DiskPart

Ketika Anda telah memperluas disk untuk mesin virtual, Anda harus masuk ke OS dan memperluas volume untuk mencakup ruang baru. Ada beberapa metode untuk memperluas partisi. Bagian ini mencakup menyambungkan VM menggunakan sambungan RDP untuk memperluas partisi menggunakan DiskPart.

  1. Buka sambungan RDP ke VM Anda.

  2. Buka perintah dan ketik diskpart.

  3. Pada prompt DISKPART, ketik list volume. Catat volume yang ingin Anda perluas.

  4. Pada prompt DISKPART, ketik select volume <volumenumber>. Ini akan memilih volume volumenumber yang ingin Anda perluas ke ruang kosong yang berdekatan pada disk yang sama.

  5. Pada prompt DISKPART, ketik extend [size=<size>]. Ini memperluas volume yang dipilih dengan ukuran dalam megabita (MB).

Menggunakan Manajer Disk

  1. Mulai sesi desktop jarak jauh dengan Mesin Virtual.

  2. Buka Manajemen Disk.

    Cuplikan layar yang menunjukkan Manajemen Disk.

  3. Klik kanan pada partisi drive C: yang ada -> Perpanjang Volume.

    Cuplikan layar yang menunjukkan cara memperbesar volume.

  4. Ikuti langkah-langkahnya, Anda seharusnya dapat melihat disk dengan kapasitas yang diperbarui:

    Cuplikan layar yang menunjukkan volume C: yang lebih besar di Pengelola Disk.

Memperluas tanpa dukungan SKU VM klasik downtime

Jika Anda menggunakan SKU VM klasik, mungkin tidak mendukung perluasan disk tanpa waktu henti.

Gunakan skrip PowerShell berikut untuk menentukan SKU VM mana yang tersedia dengannya:

Connect-AzAccount
$subscriptionId="yourSubID"
$location="desiredRegion"
Set-AzContext -Subscription $subscriptionId
$vmSizes=Get-AzComputeResourceSku -Location $location | where{$_.ResourceType -eq 'virtualMachines'}

foreach($vmSize in $vmSizes){
    foreach($capability in $vmSize.Capabilities)
    {
       if(($capability.Name -eq "EphemeralOSDiskSupported" -and $capability.Value -eq "True") -or ($capability.Name -eq "PremiumIO" -and $capability.Value -eq "True") -or ($capability.Name -eq "HyperVGenerations" -and $capability.Value -match "V2"))
        {
            $vmSize.Name
       }
   }
}

Langkah berikutnya

Anda juga dapat melampirkan disk menggunakan portal Azure.