Distribuir o rsync por várias chamadas separadas

1

Eu preciso transferir um arquivo muito grande com rsync (~ 1TB), mas só transfiro durante alguns horários (à noite). A transferência demora mais do que uma única noite, por isso gostaria de espalhá-la por várias chamadas.

Qual seria a maneira mais fácil de fazer isso?

Atualmente, estou pensando em usar a opção --append e simplesmente matar o processo de rsync no final da janela permitida. O rsync manipulará corretamente o sinal de eliminação? Ou há uma maneira melhor? Obrigado!

    
por Gyscos 26.08.2015 / 22:40

1 resposta

2

--partial é o que você está procurando. Também recomendo --delete , para que você limpe os arquivos estranhos no destino e --progress , para que você possa ver o que está acontecendo.

Eu tenho usado regularmente o acima e matei uma transferência de rsync no meio. Funciona corretamente.  | --dry-run é útil para testar seus argumentos. Além disso, você pode usar --bwlimit , o que pode significar que você pode executá-lo durante o dia também.

    
por 26.08.2015 / 22:45

Tags