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 přibližně 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ší verze 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 tuto skutečnost; zvýšení velikosti disku může být výhodné pro upgrady výkonu, ale také náklady na vyšší úroveň 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>

Potom pro změnu velikosti disku použijete příkaz az disk update, kterému 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.

    Screenshot showing the disks section of a VM with the VHD we want to edit highlighted.

  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.

    Screenshot showing the VHD edit screen with the new size field highlighted.

  5. Výběrem možnosti Změnit velikost uložte změny.

  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.