On Mon, Feb 08, 2021 at 04:28:24AM -0800, Peter Willis wrote: > Is there something I am missing to resize the disk in the ubuntu-20.04 > template? > > # virt-builder ubuntu-20.04 --size 30G > [ 0.8] Downloading: http://builder.libguestfs.org/ubuntu-20.04.xz > [ 1.8] Planning how to build this image > [ 1.8] Uncompressing > [ 10.9] Resizing (using virt-resize) to expand the disk to 30.0G > virt-resize: error: /dev/sda5: partition not found in the source disk image > (this error came from ‘--expand’ option on the command line). Try > running this command: virt-filesystems --partitions --long -a > /var/tmp/vb7ee275.img > > If reporting bugs, run virt-resize with debugging enabled and include the > complete output: > > virt-resize -v -x [...] > > Or: > > # virt-list-partitions -lh ubuntu-20.04.img > /dev/sda1 vfat 512.0M > /dev/sda2 unknown 1K > /dev/sda5 ext4 5.5G > # truncate -r ubuntu-20.04.img ubuntu-20.04-resized.img > # truncate -s +5G ubuntu-20.04-resized.img > # virt-resize --expand /dev/sda5 ubuntu-20.04.img ubuntu-20.04-resized.img > [ 0.0] Examining ubuntu-20.04.img > virt-resize: error: /dev/sda5: partition not found in the source disk image > (this error came from ‘--expand’ option on the command line). Try > running this command: virt-filesystems --partitions --long -a > ubuntu-20.04.img > > If reporting bugs, run virt-resize with debugging enabled and include the > complete output: > > virt-resize -v -x [...]
The problem is that this image is incompatible with virt-resize: $ virt-builder ubuntu-20.04 $ virt-filesystems -a ubuntu-20.04.img --all -l -h Name Type VFS Label MBR Size Parent /dev/sda1 filesystem vfat - - 511M - /dev/sda5 filesystem ext4 - - 5.3G - /dev/sda1 partition - - 0b 512M /dev/sda /dev/sda2 partition - - 05 1.0K /dev/sda /dev/sda5 partition - - 83 5.5G /dev/sda /dev/sda device - - - 6.0G - Note the root filesystem is on a logical partition (/dev/sda5) which virt-resize cannot handle: https://libguestfs.org/virt-resize.1.html#logical-partitions I wonder if there's a way to make Ubuntu templates that don't use logical partitions? Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-builder quickly builds VMs from scratch http://libguestfs.org/virt-builder.1.html _______________________________________________ Libguestfs mailing list Libguestfs@redhat.com https://www.redhat.com/mailman/listinfo/libguestfs