I'm creating a small bash script that will backup several datasets stored from my main raidz2 pool into some hotswap HDDs. The backup pools are stripe zfs and will be rotated offsite. Right now, I'm using rsync to copy all the datasets into one large backup dataset.
The source datasets have been created using the "Windows" permissions option as they're only used through SMB shares and nothing else.
Should the destination dataset on the backup drives needs to be "Windows" permissions as well (and also copying the .windows folder of each) or should it stays Unix on the receiving end ?
I'm questioning using "Windows" permissions everywhere for the data recovery scenario. If something happens, will I be able to easily rsync the data the other way around on a new freenas box / version / zpool configuration ?
Should I instruct rsync to NOT perserve permissions in order to facilitate this ?
The source datasets have been created using the "Windows" permissions option as they're only used through SMB shares and nothing else.
Should the destination dataset on the backup drives needs to be "Windows" permissions as well (and also copying the .windows folder of each) or should it stays Unix on the receiving end ?
I'm questioning using "Windows" permissions everywhere for the data recovery scenario. If something happens, will I be able to easily rsync the data the other way around on a new freenas box / version / zpool configuration ?
Should I instruct rsync to NOT perserve permissions in order to facilitate this ?