Zvětšení ext4 image disku uvnitř VM na KVM

Máme virtuálku, které dochází místo a chceme zvýšit velikost disku.

Jsou 2 metody jak to udělat

První metoda

Vypneme virtuálku pomocí virsh shutdown <název virtuálky> ,

seznam všech virtuálek zjistíme pomocí:

virsh list –all

A vytvoříme druhý image, který do virtuálky připojíme jako další image, přimountujeme a fungujeme s tím, že jsme předchozí image nezvětšili, ale přidali další, větší.

Druhá metoda

vypneme virtuálku pomocí virsh shutdown <název virtuálky či její id>

seznam virtuálek zjistíme pomocí:

virsh list –all

po vypnutí virtuálky dáme příkaz:

qemu-img resize imageVirtuálky.img +20G

+20G znamená, že přidáme 20 Gigabajtů, jednotky v KVM jsou M (megabajt), G (gigabajty), T (terabajty), P (petabajty).

Tím to však nekončí. V mém případě bylo nutné nabootovat debian live linux a provést:

zjistíme jestli máme disk /dev/vda1 nebo /dev/sda1 apod. pomocí:

 

fdisk -l

Následně dáme resize

resize2fs /dev/sda1 nebo vda1
fsck.ext4 /dev/sda1 nebo /dev/vda1

A pak už mi filesystém ukazoval správnou hodnotu a šlo ho přimountovat.

Velikost filesystému zjistíme pomocí:

df -Th

 

zdroj

zdroj2

zdroj3
zdroj4

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

five × three =