Estou duplicando um servidor web remoto e estou usando o rsync para transferir os arquivos:
rsync -rvz --ignore-existing -e ssh . root@(localip):/usr/files
Demorou cerca de 12 horas para transferir 115 GB de arquivos apenas para descobrir que esqueci a opção "-a". Então agora eu tenho 115 GB de arquivos com o proprietário/grupo e permissões errados.
Existe uma maneira de usar o rsync para que ele atualize apenas o proprietário/grupo/permissões sem transferir os arquivos novamente?
Sim, execute o comando novamente com o
-a
sinalizador.rsync
é inteligente o suficiente e apenas mudará o proprietário/grupo.Você pode ver isso se usar
-i
(itemize). Ele lista as alterações feitas.