Bagikan melalui


Memperluas hard disk virtual tidak dikelola yang melekat pada mesin virtual

Artikel ini membahas cara memperluas disk yang tidak dikelola. Untuk mempelajari cara memperluas disk terkelola, gunakan artikel Windows atau Linux.

Berlaku untuk: ✔️ Mesin Virtual Windows ✔️ Mesin Virtual Linux ✔️ Set skala fleksibel

Saat Anda membuat mesin virtual (VM) baru dalam grup sumber daya dengan menyebarkan citra dari Azure Marketplace, drive sistem operasi (OS) default sering kali berukuran 127 GB (beberapa citra memiliki ukuran disk OS yang lebih kecil secara default). Meskipun dimungkinkan untuk menambahkan disk data ke VM (jumlahnya tergantung pada SKU yang Anda pilih) dan sebaiknya memasang aplikasi dan beban kerja intensif CPU pada disk tambahan ini, seringkali, pelanggan harus memperluas drive OS untuk mendukung skenario tertentu:

  • Untuk mendukung aplikasi lama yang memasang komponen pada drive OS.
  • Untuk memigrasikan PC fisik atau VM dari lokal dengan drive OS yang lebih besar.

Penting

Mengubah ukuran OS atau disk data mesin virtual Azure mengharuskan alokasi mesin virtual untuk dibatalkan.

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

Setelah memperluas disk, Anda perlu memperluas volume di dalam OS pada Windows atau Linux untuk memanfaatkan disk yang lebih besar.

Mengubah ukuran disk yang belum terkelola dengan menggunakan PowerShell

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

  • Masuk ke akun Microsoft Azure Anda dalam mode manajemen sumber daya dan pilih langganan Anda:

    Connect-AzAccount
    Select-AzSubscription –SubscriptionName 'my-subscription-name'
    
  • Set nama grup sumber daya dan nama VM Anda:

    $rgName = 'my-resource-group-name'
    $vmName = 'my-vm-name'
    
  • Dapatkan referensi ke VM Anda:

    $vm = Get-AzVM -ResourceGroupName $rgName -Name $vmName
    
  • Hentikan VM sebelum mengubah ukuran disk:

    Stop-AzVM -ResourceGroupName $rgName -Name $vmName
    
  • Atur ukuran disk OS yang tidak dikelola ke nilai yang diinginkan dan perbarui VM:

    $vm.StorageProfile.OSDisk.DiskSizeGB = 1023
    Update-AzVM -ResourceGroupName $rgName -VM $vm
    

    Peringatan

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

  • Perbarui ukuran disk data apa pun yang ingin Anda ubah ukurannya. Untuk memperluas disk data pertama yang terlampir pada mesin virtual, gunakan indeks numerik untuk mendapatkan referensi ke disk data pertama yang terlampir:

    $vm.StorageProfile.DataDisks[0].DiskSizeGB = 1023
    

    Demikian pula, Anda dapat mereferensikan disk data lain yang dilampirkan ke mesin virtual, baik menggunakan indeks atau properti Nama disk:

    ($vm.StorageProfile.DataDisks | Where ({$_.Name -eq 'my-second-data-disk'})).DiskSizeGB = 1023
    
  • Memperbarui VM dapat memerlukan waktu beberapa detik. Ketika perintah selesai dijalankan, mulai ulang VM:

    Start-AzVM -ResourceGroupName $rgName -Name $vmName
    

Langkah berikutnya

Anda juga dapat melampirkan disk menggunakan portal Azure.