While reading up a bit about the integrated sharesmb feature, one point stood out to me: the Debian wiki states “ZFS has integration with operating system’s NFS, CIFS and iSCSI servers, it does not implement its own server but reuse existing software”.
I can see how this is useful for NFS where the number of configuration parameters is typically very managable, but what benefits have samba shares to be integrated into a zfs dataset? Isn’t the configuration there typically cunbersome at best? Why not simply use a native samba server to export your zfs shares, what benefits do you have in using
zfs set sharesmb=on tank/data/mydogspicturearchive ?