I know that I can pass through an entire disk to a VM (and I've done this with no issue), but I'm wondering what the actual benefit is to doing that? Is the read-write to the disk faster that way? Why not just create LVM or ZFS disks on the host and attach virtual disks to the VM? Seems like this allows for more flexibility in terms of how the disk can be used down the road.