Andrew Mercer

Rocky Linux, LVM & XFS

On the hypervisor

# Create a new 50GB disk
sudo qemu-img create -f qcow2 \
  /var/lib/libvirt/images/cobbler-disk2.qcow2 50G

# Attach it to the cobbler VM
sudo virsh attach-disk cobbler \
  /var/lib/libvirt/images/cobbler-disk2.qcow2 \
  vdb \
  --driver qemu \
  --subdriver qcow2 \
  --persistent

On the KVM instance

# Verify new disk is visible
sudo lsblk /dev/vdb

# Add to LVM and extend
sudo pvcreate /dev/vdb
sudo vgextend rlm_cobbler /dev/vdb
sudo lvextend -l +100%FREE /dev/mapper/rlm_cobbler-root
sudo xfs_growfs /

# Verify
sudo df -Th /