Sdílet prostřednictvím


Rozšíření virtuálních pevných disků připojených k virtuálnímu počítači s Windows

Platí pro: ✔️ Flexibilní škálovací sady virtuálních ✔️ počítačů s Windows

Když ve skupině prostředků vytvoříte nový virtuální počítač nasazením image z Azure Marketplace, výchozí disk s operačním systémem je obvykle 127 GiB. (Některé image mají ve výchozím nastavení menší velikosti disků s operačním systémem.) Do virtuálního počítače můžete přidat datové disky. Částka závisí na vámi vybrané verzi virtuálního počítače.

Na datové disky byste měli instalovat aplikace a úlohy náročné na procesor. Pokud podporujete starší verzi aplikace, která na disk s operačním systémem instaluje komponenty, nebo pokud migrujete fyzický počítač nebo virtuální počítač z místního počítače, který má větší disk s operačním systémem, budete možná muset rozšířit disk s operačním systémem. Tento článek popisuje rozšíření disků operačního systému nebo datových disků.

Disk s operačním systémem má maximální kapacitu 4 095 GiB. Mnoho operačních systémů je však ve výchozím nastavení rozděleno na hlavní spouštěcí záznam (MBR). MBR omezuje využitelnou velikost na 2 TiB. Pokud potřebujete více než 2 TiB, vytvořte a připojte datové disky a použijte je pro ukládání dat. Pokud potřebujete uložit data na disk s operačním systémem a vyžadovat dodatečné místo, převeďte je na tabulku oddílů GUID (GPT). Informace o rozdílech mezi MBR a GPT v nasazeních Windows najdete v nejčastějších dotazech k Windows a GPT.

Pokud nepoužíváte rozšíření bez výpadků, rozšíření datového disku vyžaduje uvolnění virtuálního počítače. Zmenšení existujícího disku se nepodporuje a může vést ke ztrátě dat.

Po rozšíření disků rozšiřte svazek v operačním systému, abyste využili výhod většího disku. Velikost prokládání svazků nejde rozšířit.

Rozšíření bez výpadků

Datové disky můžete rozšířit bez uvolnění virtuálního počítače. Nastavení mezipaměti hostitele disku se nezmění, jestli datový disk můžete rozbalit bez uvolnění virtuálního počítače.

Tato funkce má následující omezení.

Důležité

Toto omezení neplatí pro disky SSD úrovně Premium v2 nebo Ultra.

Pokud je disk HDD úrovně Standard, SSD úrovně Standard nebo SSD úrovně Premium 4 TiB nebo menší, uvolněte virtuální počítač a odpojte ho, než ho rozbalíte nad rámec 4 TiB. Pokud je některý z těchto typů disků již větší než 4 TiB, můžete ho rozbalit bez uvolnění virtuálního počítače a odpojení disku.

  • Podporuje se jenom pro datové disky.
  • Sdílené disky se nepodporují.
  • Je nutné nainstalovat a použít jednu z následujících možností:
  • Není k dispozici na některých klasických virtuálních počítačích. Pomocí tohoto skriptu získáte seznam klasických produktů virtuálních počítačů, které podporují rozšiřování bez výpadků.

Rozšířit s ultra disky a SSD premium úrovně v2

Rozšíření disků Ultra úrovně a disků SSD úrovně Premium v2 bez výpadků má následující další omezení:

  • Disk nelze rozšířit, zatímco na daném disku se vyskytuje také kopie dat na pozadí . Příkladem je, když se disk znovu vyplňuje ze snímků.
  • Virtuální počítače můžete rozšířit pomocí řadičů NVMe s disky Ultra Disk nebo disky SSD úrovně Premium v2 bez přerušení provozu v tomto veřejném náhledu. Vzhledem k tomu, že tato verze je veřejná verze Preview, měli byste ji použít pouze k otestování funkcí rozšíření bez výpadků. Nerozšiřovat virtuální počítače v produkčním prostředí.

V následujících oblastech můžete rozšířit virtuální počítače, které používají řadiče NVMe s disky Úrovně Ultra nebo disky SSD úrovně Premium v2 bez výpadků. Použijte Azure Portal, Azure CLI nebo modul Azure PowerShellu:

  • Jihovýchodní Asie
  • Brazílie – jih
  • Střední Kanada
  • Německo – středozápad
  • Indie – střed (aktuálně není podporováno na virtuálních počítačích V6)

V následujících oblastech můžete rozšířit virtuální počítače, které používají řadiče NVMe s disky Úrovně Ultra nebo disky SSD úrovně Premium v2 bez výpadků. Použijte pouze Azure CLI nebo modul Azure PowerShellu. V současné době nemůžete použít Azure Portal:

  • Východní Asie
  • USA – středozápad (aktuálně není podporováno na virtuálních počítačích V6)

Počkejte až 10 minut, než se správná velikost projeví na virtuálních počítačích s Windows a virtuálních počítačích s Linuxem. U virtuálních počítačů s Linuxem musíte provést funkci opětovného prohledání Linuxu. U virtuálního počítače s Windows, který nemá úlohu, musíte provést funkci opětovného prohledání Windows. Můžete znovu prohledat okamžitě, ale pokud je čas do 10 minut, budete možná muset znovu prohledat, aby se zobrazila správná velikost.

Změna velikosti spravovaného disku na webu Azure Portal

Důležité

Pokud disk splňuje požadavky v rozbalení bez výpadků, můžete přeskočit krok 1.

  1. Na webu Azure Portal přejděte na virtuální počítač, ve kterém chcete disk rozbalit. Výběrem možnosti Zastavit zrušte přidělení virtuálního počítače.

  2. V nabídce vlevo v části Nastavení vyberte Disky.

    Snímek obrazovky s vybranou možností Disky v části Nastavení v nabídce

  3. V části Název disku vyberte disk, který chcete rozbalit.

    Snímek obrazovky znázorňující podokno Disky s vybraným názvem disku

  4. V nabídce vlevo v části Nastavení vyberte Velikost a výkon.

    Snímek obrazovky s vybranou možností Velikost a výkon v části Nastavení v nabídce

  5. V části Velikost + výkon vyberte požadovanou velikost disku.

    Nová velikost musí být větší než stávající velikost disku. Maximální povoleno je 4 095 GB pro disky s operačním systémem. Objekt blob virtuálního pevného disku (VHD) je možné rozšířit za hranici této velikosti, ale operační systém pracuje pouze s prvními 4 095 GB místa.

    Snímek obrazovky znázorňující podokno Velikost a výkon s vybranou velikostí disku

  6. V dolní části stránky vyberte Změnit velikost .

    Snímek obrazovky znázorňující podokno Velikost a výkon s vybraným tlačítkem Změnit velikost

Změna velikosti spravovaného disku pomocí PowerShellu

Otevřete okno PowerShellu v režimu správy a postupujte takto:

  1. Přihlaste se ke svému účtu Azure v režimu správy prostředků a vyberte své předplatné:

    Connect-AzAccount
    Select-AzSubscription –SubscriptionName 'my-subscription-name'
    
  2. Nastavte název skupiny prostředků a název virtuálního počítače:

    $rgName = 'my-resource-group-name'
    $vmName = 'my-vm-name'
    $diskName = 'my-disk-name'
    
  3. Získejte odkaz na virtuální počítač:

    $vm = Get-AzVM -ResourceGroupName $rgName -Name $vmName
    

    Důležité

    Pokud disk splňuje požadavky v rozbalení bez výpadků, můžete přeskočit kroky 4 a 6.

  4. Před změnou velikosti disku zastavte virtuální počítač:

    Stop-AzVM -ResourceGroupName $rgName -Name $vmName
    
  5. Získejte odkaz na spravovaný disk s operačním systémem. Nastavte velikost spravovaného disku s operačním systémem na požadovanou hodnotu a aktualizujte disk:

    $disk= Get-AzDisk -ResourceGroupName $rgName -DiskName $diskName
    $disk.DiskSizeGB = 1023
    Update-AzDisk -ResourceGroupName $rgName -Disk $disk -DiskName $disk.Name
    

    Nová velikost musí být větší než stávající velikost disku. Maximální povoleno je 4 095 GB pro disky s operačním systémem. Je možné rozšířit blob VHD nad tuto velikost, ale operační systém pracuje pouze s prvních 4 095 GB prostoru.

  6. Aktualizace virtuálního počítače může trvat několik sekund. Po dokončení příkazu restartujte virtuální počítač:

    Start-AzVM -ResourceGroupName $rgName -Name $vmName
    

Vzdáleně přejděte na virtuální počítač, otevřete správu počítače (nebo správu disků) a rozbalte jednotku pomocí nově přiděleného místa.

Rozšíření svazku v operačním systému

Po rozšíření disku virtuálního počítače přejděte do operačního systému a rozšiřte svazek tak, aby zahrnoval nový prostor. Existuje několik způsobů rozšíření oddílu. Tato část popisuje připojení virtuálního počítače pomocí připojení RDP (Remote Desktop Protocol) k rozšíření oddílu pomocí DiskPart nebo Správce disků.

Použijte DiskPart

  1. Otevřete připojení RDP k virtuálnímu počítači.

  2. Otevřete příkazový řádek a zadejte diskpart.

  3. Na příkazovém DISKPART řádku zadejte list volume. Poznamenejte si objem, který chcete rozšířit.

  4. Na příkazovém DISKPART řádku zadejte select volume <volumenumber>. Tato akce vybere svazek volumenumber , který chcete rozšířit na souvislé prázdné místo na stejném disku.

  5. Na příkazovém DISKPART řádku zadejte extend [size=<size>]. Tato akce rozšíří vybraný svazek o velikost v megabajtech (MB).

Použijte Správce disků

  1. Spusťte relaci vzdálené plochy s virtuálním počítačem.

  2. Otevřete nabídku Správa disků.

    Snímek obrazovky znázorňující správu disků

  3. Klikněte pravým tlačítkem na stávající oddíl disku C: a zvolte Rozšířit svazek.

    Snímek obrazovky, který ukazuje, jak rozšířit svazek

  4. Postupujte podle kroků v průvodci a podívejte se na disk s aktualizovanou kapacitou.

    Snímek obrazovky znázorňující větší svazek C: ve Správci disků

Rozšíření bez výpadků – podpora SKU klasického virtuálního počítače

Pokud používáte SKU nebo verzi klasického virtuálního počítače, nemusí umožňovat rozšíření disků bez výpadků.

Pomocí následujícího skriptu PowerShellu určete, které verze virtuálních počítačů jsou k dispozici:

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
       }
   }
}

Disky můžete připojit také pomocí webu Azure Portal.