when deploying a Virtual Machine on TrueNAS SCALE it gets a Zvol that is handled as block device inside the VM. What are the preferred file systems to use inside the VMs on such Zvol block devices?
I think using ZFS inside the VMs makes no sense, as the Zvol is already protected by ZFS and using “ZFS inside ZFS” sound a bit faulty to me.
Should I simply use something like ext4 inside the VMs or do you have any recommendations?
To take a contrary position, I generally avoid LVM and any other kind of volume manager for VMs, preferring to let the host deal with that sort of thing. Bare ext4, and if I need to resize it, it’s:
If I was a newbie, personally I’d research use the well documented features that are ZFS bread-and-butter like snapshots and clones, which can be created via the UI, rather than wasteful file copying.