Você está certo: o SMB é terrivelmente lento quando se trata de muitos arquivos.
Eu mesmo uso o rsync para sincronizar minha biblioteca de músicas.
rsync -aum --delete /my/music/library/* 192.168.1.5:/backup/of/music/library/
Dessa forma eu digo ao rsync para sincronizar via ssh. Você precisa de um servidor ssh em execução na máquina de destino (192.168.1.5 no meu caso) e ter o rsync instalado em ambas as máquinas.
Aqui está uma explicação se as opções:
- -a: item de lista arquivar todos os arquivos (incluir opções rlptgoD)
- -u: atualizar existente arquivos, não os copie novamente se eles já estão em vigor
- -m: podar dirs vazios
- - excluir: excluir arquivos no destino que foram excluídos na origem
herdado através da flag -a:
- -r: recursa por subdiretórios
- -l: preserva links simbólicos como links simbólicos
- -p: preservar permissões
- -t: preserva o tempo de modificação
- -g: preservar grupo
- -o: preservar proprietário
- -D: preserva o dispositivo e arquivos especiais
Isso deve sincronizar seu NAS rapidamente. Se você tentar, poste seus resultados!