Eu montei uma pasta do meu NAS com mount -t smbfs -o -d=755,-f=755 //nas.local/backup ~/backup
.
Agora tento sincronizar novamente uma pasta local para esta pasta distante com algo como rsync --modify-window=30 -irvt --info=progress2 --delete-after test-dir ~/backup
.
Eu tentei muitas opções de rsync, mas estou sempre acessando >f..t.......
todos os arquivos, então sempre o faço, speedup is 1.00
mesmo se executar o mesmo rsync várias vezes seguidas, sem alterar nada na pasta de origem. Não tenho esse problema ao executar o rsync entre duas pastas locais.
O que estou fazendo de errado aqui ?
Obrigado,
Se o seu NAS permitir login ssh, você geralmente obterá uma transferência de arquivos significativamente mais eficiente se ignorar o compartilhamento SMB e falar
rsync
diretamente com o NAS:Caso contrário, remova
--modify-window=30
e tente copiar novamente:Para qualquer uma das sugestões, você deve garantir que os sistemas locais e remotos usem a mesma fonte de horário para que tenham a mesma data/hora. O NTP pode ser uma boa escolha para sistemas conectados à Internet.
Se você estiver gravando em um sistema de arquivos FAT, precisará fornecer recursos
--modify-window=1
para superar a limitação de ter granularidade de apenas 2 segundos nos metadados do sistema de arquivos. (Não conheço nenhum sistema em que os carimbos de data e hora sejam precisos apenas até o minuto mais próximo; o próprio MacOS APFS tem precisão de nanossegundos. Isso não significa que não haja nenhum, mas exigir--modify-window=30
parece extremamente improvável, a menos que você esteja tentando contornar um questão completamente diferente.)