Dataset type

Octopuss

Patron
Joined
Jan 4, 2019
Messages
461
My NAS is used for automated backups from the family computers (running Windows) and as a storage for a torrent seedebox.
The pool itself is of Windows type right now (and the dataset with torrents data is Unix one).

What would be the ideal setup, and does the type even matter from performance or any other points of view?
 

anodos

Sambassador
iXsystems
Joined
Mar 6, 2014
Messages
9,553
My NAS is used for automated backups from the family computers (running Windows) and as a storage for a torrent seedebox.
The pool itself is of Windows type right now (and the dataset with torrents data is Unix one).

What would be the ideal setup, and does the type even matter from performance or any other points of view?
It has zero performance impact.
 

Octopuss

Patron
Joined
Jan 4, 2019
Messages
461
Good to know, but are there any advantages or disadvantages to either of the types?
 

anodos

Sambassador
iXsystems
Joined
Mar 6, 2014
Messages
9,553
Good to know, but are there any advantages or disadvantages to either of the types?
In 11.2 --- in general, if you want SMB shares to behave predictably, you should go with "Windows". This sets the ZFS aclmode to "restricted", and sets a default ACL.
In 11.3 --- we replaced these with dataset presets (create-time optimizations) and rough edges whether you choose a "Generic" or "SMB" dataset are mostly smoothed away. "SMB" if it's going to be accessed exclusively over SMB protocol. "Generic" for mixed-protocol datasets (or ones that will be accessed by local Unix processes other than Samba). These are rough guidelines, but either way should work in almost all cases.
 

Octopuss

Patron
Joined
Jan 4, 2019
Messages
461
So what I set the main pool type to doesn't really matter as long as I set the datasets "correctly"?
 
Top