Změna velikosti disků virtuálních počítačů

Dokončeno

Když virtuální počítač vytváříte, zvolí si velikost disku operačního systému. Konkrétní velikost je založená na imagi, kterou vyberete. V Linuxu je to často kolem 30 GB a ve Windows je to asi 127 GB.

Pro větší prostor úložiště můžete přidat datové disky, ale můžete také chtít rozšířit existující disk. Starší aplikace možná nemůže rozdělit data mezi jednotky nebo migrujete jednotku fyzického počítače do Azure a potřebujete větší jednotku operačního systému.

Poznámka:

Zmenšení spravovaných disků se nepodporuje. Velikost disku můžete změnit jenom na větší.

V závislosti na tom, jak velké je zvýšení velikosti disku, může také změnit úroveň výkonu disku (například z P10 na P20). Mějte na paměti, že zvýšení velikosti disku může být výhodné pro upgrady výkonu, ale také náklady na další náklady při přechodu na úrovně Premium.

Velikost virtuálního počítače a velikost disku

To, jakou velikost virtuálního počítače zvolíte při jeho vytváření, určuje, kolik prostředků může virtuální počítač přidělit. V případě úložiště tato velikost určuje počet disků, které můžete k virtuálnímu počítači přidat, a maximální velikost každého disku.

Jak už bylo zmíněno dříve, některé velikosti virtuálních počítačů podporují pouze jednotky úložiště Úrovně Standard, které omezují výkon vstupně-výstupních operací.

Pokud zjistíte, že potřebujete větší úložiště, než vaše velikost virtuálního počítače umožňuje, můžete velikost virtuálního počítače změnit. Tento předmět probereme v modulu Úvod do služby Azure Virtual Machines .

Rozšíření disku pomocí Azure CLI

Upozorňující

Než budete provádět operace změny velikosti disků, nezapomeňte zálohovat data!

Nemůžete provádět operace na virtuálních pevných discích se spuštěným virtuálním počítačem. Nejdřív je potřeba virtuální počítač zastavit a uvolnit pomocí příkazu az vm deallocate, ve kterém zadáte název virtuálního počítače a název skupiny prostředků.

Když zrušíte přidělení virtuálního počítače místo pouhého zastavení virtuálního počítače, uvolní přidružené výpočetní prostředky a umožní Azure provádět změny konfigurace virtualizovaného hardwaru.

Poznámka:

Tyto příkazy zatím nespouštějte. Tento proces si procvičíte v další lekci.

az vm deallocate \
  --resource-group <resource-group-name> \
  --name <vm-name>

Pokud chcete změnit velikost disku, použijte az disk update, předáte název disku, název skupiny prostředků a nově požadovanou velikost. Když rozšiřujete spravovaný disk, namapuje se zadaná velikost na nejbližší velikost spravovaného disku.

az disk update \
  --resource-group <resource-group-name> \
  --name <disk-name> \
  --size-gb 200

Nakonec spuštěním příkazu az vm start restartujte virtuální počítač.

az vm start \
  --resource-group <resource-group-name> \
  --name <vm-name>

Rozšíření disku pomocí portálu Azure Portal

Disk můžete také rozšířit prostřednictvím webu Azure Portal:

  1. Pokud chcete virtuální počítač zastavit, vyberte na stránce Přehled virtuálního počítače na panelu nástrojů možnost Zastavit .

  2. V levém podokně nabídek v části Nastavení vyberte Disky.

  3. Vyberte datový disk, jehož velikost chcete změnit.

    Snímek obrazovky s částí Disky daného virtuálního počítače a se zvýrazněným virtuálním pevným diskem, který chceme upravit

  4. V části Nastavení vyberte Velikost a výkon. V seznamu vyberte velikost větší než aktuální velikost. Můžete tady také změnit úroveň Premium na úroveň Standard (nebo naopak). Tato nastavení upravují výkon, jak je znázorněno v části predikované IOPS.

    Snímek obrazovky pro úpravu virtuálního pevného disku se zvýrazněným polem s novou velikostí

  5. Změny uložíte tlačítkem Uložit.

  6. Restartujte virtuální počítač.

Rozbalení oddílu

Stejně jako přidání nového datového disku nepřidá rozšířený disk využitelné místo, dokud nerozbalíte oddíl a systém souborů. Musíte to provést pomocí nástrojů operačního systému dostupných pro virtuální počítač.

Ve Windows můžete použít nástroj Správce disků nebo nástroj příkazového řádku diskpart.

V Linuxu můžete použít nástroje parted a resize2fs. Uděláte to v další lekci.