Hello everybody!
I am planning to have a few Windows machines do their backups onto my new TrueNAS Core installation. For the image backups (done every now and then), I am planning to have SMB shares.
For the daily-run backup script, I was planning to use rsync to sync the most important files into a directory at the NAS (securing the latter with periodic snapshots).
Overall question:
As I think the world works, rsync cannot play its main strengths (only the changed parts are transferred and written (!)) if I just rsync from Windows to an SMB share (using SMB), is that correct?
If that is correct, the next question arise:
How to set up the users?
I was thinking about creating a group (eg.
I am planning to have a few Windows machines do their backups onto my new TrueNAS Core installation. For the image backups (done every now and then), I am planning to have SMB shares.
For the daily-run backup script, I was planning to use rsync to sync the most important files into a directory at the NAS (securing the latter with periodic snapshots).
Overall question:
As I think the world works, rsync cannot play its main strengths (only the changed parts are transferred and written (!)) if I just rsync from Windows to an SMB share (using SMB), is that correct?
If that is correct, the next question arise:
How to set up the users?
I was thinking about creating a group (eg.
rsync-users
) that has no technical meaning and some users that should use rsync over ssh. But what should I set as their shells then? I do not think it is a good idea to give them shell access, but there is just scponly
and nothing like rsynconly
.