rsync remove-source-files, como ele é retomado?

1

Estou usando a opção rsync with --remove-source-files da seguinte forma:

rsync --remove-source-files -arzvv --append /src /dst

Mas, por algum motivo, ele falha (conexão quebrada ou SO mata seu processo), gostaria de saber como ele recupera / retoma as transferências de arquivos de falha se eu executá-lo novamente? É possível que meus dados tenham sido excluídos antes de transferir para o novo destino?

    
por Alex 26.08.2016 / 13:50

1 resposta

2

O comportamento de --remove-source-files é exatamente aquele especificado por man rsync :

--remove-source-files

This tells rsync to remove from the sending side the files (meaning non-directories) that are a part of the transfer and have been successfully duplicated on the receiving side.

Então eles são removidos depois que todos os arquivos são transferidos com sucesso. Se a transferência for interrompida ou ocorrer outro erro, os arquivos de origem não serão removidos, mesmo que alguns deles tenham sido transferidos.

    
por 26.08.2016 / 14:18