I am implementing a new file storage solution for a small firm, and I would like to use Server 2008 R2 to provide Active Directory authentication, but host files on a Unix/ZFS fileserver to take advantage of deduplication, snapshotting, and pool management that ZFS offers. Is there a simple way to control access to the ZFS shares based on Active Directory credentials?
I was thinking of just creating iSCSI targets on the file server and letting Windows Server handle the storage, but I'm pretty sure if I do that I lose just about every benefit I would gain from using ZFS (deduplication and snapshots).