[TrueNAS SCALE] Storing zVOLs for iSCSI: Direct on Pool or in Dataset?

I’m about try to get my first iSCSI … thing … up and running.

Is there any benefit/downside to putting the created zVols into Datasets (Generic preset: Unix permissions, no ACL) vs. the root level of the pool?

It seems like you could use datasets to, say, group together zVols that need to have the same snapshot schedule, encryption, etc., but maybe there’s a reason not to do that.

Thanks!

You cannot use datasets for iscsi. It has to be zvol or a file. In terms of breaking it out to a different dataset. I don’t really see a benefit unless you are going to have multiple zvol then organizing would be beneficial.

1 Like