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