Thanks, but is there any reason why it’s not using the disk size set when I created the storage? And why the usage differs as well in storage pool and within the VM. Not sure if this is intended and or a bug.
It’s probably because the VM image you’re using doesn’t run growpart+resize2fs on boot.
Most of our images do that automatically on first boot.
The usage outside not lining up with the usage inside is normal.
It can be lower due to how ZFS handles copy on write, but it can also be higher due to the underlying disk growing with the VM’s use but not necessarily being able to shrink in the same way when space is freed up inside of the VM.