====== Root disk van een VM uitbreiden ====== ===== maak de qcow2 file groter ===== Log in op de KVM host. stop de betreffende VM: ''virsh shutdown guest1'' maak de virtuele disk voor de betreffende vm groter, bijvoorbeeld 5Gb groter: ''qemu-img resize /var/lib/libvirt/images/guest1.qcow2 +5G'' ===== vergroot de partitie ===== maakt vervolgens offline de partitie voor de Volumegroup waar de / lv in zit groter. vindt eerst de partitie naam: ''virt-filesystems --long -h --all -a guest1.qcow2'': Name Type VFS Label MBR Size Parent /dev/sda1 filesystem xfs - - 500M - /dev/centos/root filesystem xfs - - 6,7G - /dev/centos/swap filesystem swap - - 820M - /dev/centos/root lv - - - 6,7G /dev/centos /dev/centos/swap lv - - - 820M /dev/centos /dev/centos vg - - - 7,5G /dev/sda2 /dev/sda2 pv - - - 7,5G - /dev/sda1 partition - - 83 500M /dev/sda /dev/sda2 partition - - 8e 7,5G /dev/sda /dev/sda device - - - 8,0G in dit geval dus ''/dev/sda2'' vergroot deze door: ''cp guest1.qcow2 guest1-copy.qcow2''\\ ''virt-resize --expand /dev/sda2 guest1-copy.qcow2 guest1.qcow2'' ===== Logical volumes vergroten op de VM ===== start nu de VM: ''virsh start guest1'' en log in op de VM. vind de juiste PV: ''pvscan'' PV /dev/vda2 VG centos lvm2 [<12,51 GiB / 5,00 GiB free] Total: 1 [<12,51 GiB] / in use: 1 [<12,51 GiB] / in no VG: 0 [0 ] breid de Physical Volume uit tot de ruimte op de schijf ''pvresize /dev/vda2'' Physical volume "/dev/vda2" changed 1 physical volume(s) resized or updated / 0 physical volume(s) not resized vind de juiste logical volume: ''df'' Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/centos-root 7022592 4345000 2677592 62% / devtmpfs 3992760 0 3992760 0% /dev tmpfs 4004628 4 4004624 1% /dev/shm tmpfs 4004628 8824 3995804 1% /run tmpfs 4004628 0 4004628 0% /sys/fs/cgroup /dev/vda1 508588 261292 247296 52% /boot tmpfs 800928 0 800928 0% /run/user/0 breid vervolgens het root logical volume uit: ''lvextend -l +100%FREE /dev/centos/root'' Size of logical volume centos/root changed from <6,71 GiB (1717 extents) to <11,71 GiB (2997 extents). Logical volume centos/root successfully resized. ===== XFS filesysteem uitbreiden ===== En breid het filesysteem op die LV uit: ''fs_growfs /dev/mapper/centos-root'' meta-data=/dev/mapper/centos-root isize=256 agcount=4, agsize=439552 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 finobt=0 spinodes=0 data = bsize=4096 blocks=1758208, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=0 log =internal bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 1758208 to 3068928 ===== Bronnen ===== [[https://unix.stackexchange.com/questions/349586/resize-qcow2-root-parition#349608]]