On 06/11/2018 03:57 AM, Patrick O'Callaghan wrote:
Slightly OT: if you have admin access to the NAS you might want to
consider using rsyncd (rsync daemon) on the server side. It's much more
efficient because it doesn't require rsync on your client machine to
read entire files over the network to check for changes. Rsync does
this in order to calculate deltas, but the effect is counterproductive
when it's doing it over NFS. Using rsyncd I've measured a 10x
improvement on my system (with rsnapshot, which is built on top of
rsync).
Or similarly, enable ssh on the NAS and do rsync over that.