Hello community!
I recently completed the build and installation of a TrueNAS PC with one Samsung 870 EVO 250GB SSD for OS and two mirrored Seagate Exos X16 12TB disks for storage. I have read the documentation and installation guides an I have reached the point where I need to decide the hierarchical layout of my datasets and shares. I know this is up to me to decide, but I'd love to hear some opinions and comments about what you think are the best practices in general, given below circumstances.
Usage:
I plan to use the NAS primarily for home office Windows backup purposes but I would also like to have a public LAN area that can be accessed by macs, phones & tablets et.c. on my network. I might also want to access the server remotely over the internet, but this is not the highest priority.
Datasets:
I currently only have the root dataset of the mirrored pool called "exos" and I know I need SMB datasets for Windows (and Mac) access. I think I want private shares for individual users so I can see a couple of options here. Either simply create individual datasets for each user directly below the root dataset, or make a parent SMB dataset under which all individual datasets would reside. What would be the pros and cons of either one?
Permissions:
I find permissions a little confusing. Any suggestions here? What is the main reason to use ACLs and not just the basic Permissions Editor?
Shares:
I suppose that once I have my datasets in order, I would simply create one SMB share for each dataset. What other shares could one need? I'd love some input here!
I'd be happy for any comments you have regarding this setup.
Thanks!
/Anders
I recently completed the build and installation of a TrueNAS PC with one Samsung 870 EVO 250GB SSD for OS and two mirrored Seagate Exos X16 12TB disks for storage. I have read the documentation and installation guides an I have reached the point where I need to decide the hierarchical layout of my datasets and shares. I know this is up to me to decide, but I'd love to hear some opinions and comments about what you think are the best practices in general, given below circumstances.
Usage:
I plan to use the NAS primarily for home office Windows backup purposes but I would also like to have a public LAN area that can be accessed by macs, phones & tablets et.c. on my network. I might also want to access the server remotely over the internet, but this is not the highest priority.
Datasets:
I currently only have the root dataset of the mirrored pool called "exos" and I know I need SMB datasets for Windows (and Mac) access. I think I want private shares for individual users so I can see a couple of options here. Either simply create individual datasets for each user directly below the root dataset, or make a parent SMB dataset under which all individual datasets would reside. What would be the pros and cons of either one?
Code:
exos user1 user2
Code:
exos smb user1 user2
Permissions:
I find permissions a little confusing. Any suggestions here? What is the main reason to use ACLs and not just the basic Permissions Editor?
Shares:
I suppose that once I have my datasets in order, I would simply create one SMB share for each dataset. What other shares could one need? I'd love some input here!
I'd be happy for any comments you have regarding this setup.
Thanks!
/Anders