Acho que você está entendendo mal o algoritmo rsync e como a ferramenta deve ser aplicada.
A vantagem de desempenho do Rsync vem de fazer transferências delta - isto é, mover apenas os bits alterados em um arquivo. Para determinar os bits alterados, o arquivo deve ser lido pelos hosts de origem e destino e pelas somas de verificação de bloco, em comparação com os bits que são alterados. Esta é a parte "mágica" do rsync-- o próprio algoritmo rsync.
Quando você monta o volume de destino com o SMB e usa o rsync para copiar arquivos do que o Linux "vê" como uma fonte local e um destino local (ambos montados nessa máquina), a maioria das versões modernas do rsync mudam para 'arquivo inteiro' 'modo de cópia, e desligue o algoritmo de cópia delta. Isso é uma "vitória" porque, com o algoritmo delta-copy ativado, o rsync leria todo o arquivo de destino (através do fio do NAS) para determinar quais bits do arquivo foram alterados.
O "caminho certo" para usar o rsync é rodar o servidor rsync em uma máquina e o cliente rsync na outra. Cada máquina lerá arquivos de seu próprio armazenamento local (que deve ser muito rápido), concordará sobre quais bits dos arquivos foram alterados e transferirá apenas esses bits. Eles estão usando quantidades rsync de um 'cp' falsificado. Você poderia realizar a mesma coisa com 'cp' e provavelmente seria mais rápido.
Se o seu dispositivo NAS suportar a execução de um servidor rsync (ou cliente), você está no negócio. Se você for montá-lo na máquina de origem via SMB, então é melhor usar apenas 'cp' para copiar os arquivos.