ACL type missmatch when creating Samba Share

Hi,

I try to share a dataset and all of its child dataset via samba on TrueNAS 25.10.2.1 and run into the following error message:

ACL type mismatch with child mountpoint at /mnt/BackupPool02/Pool01/protected_high/Paperless_Export: BackupPool02/Pool01/protected_high - POSIX, BackupPool02/Pool01/protected_high/Paperless_Export - NFSV4

This is due to the fact that BackupPool02 ACL is posix and all child datasets inherited posix besides the one mentioned above - Paperless_Export

This is on my Backup NAS where I replicate my Main NAS to and I’d like to have one single share which I temporarily enable to make an offline copy to a USB SSD.

NFS Shares can’t mount child datasets with one single share and therefore I moved over to an SMB Share which then results in the error mentioned.

It seems I have three options:

  1. change BackupPool02/Pool01/protected_high/Paperless_Export to POSIX, since every other dataset is POSIX due to inheritance.
  2. I change the parent protected_high to SMB/NFSV4 and inherit all child datasets.
  3. I change the parent pool called BackupPool02 to SMB/NFSV4 and inherit to all child datasets - this is not possible via gui. I either need to use cli commands or recreate the entire pool with SMB/NFSV4 and rerun the entire replication.

What is the best way to do it? Or are there even other options.

Best