Executando processos RSync em Paralelo para Acelerar Cópias

O RSync é uma ferramenta muito útil, e extremamente flexível. Basicamente, serve para fazer cópias. Ele já salvou minha vida algumas vezes, facilitando tarefas complicadas.

Vou falar sobre algumas das características do RSync, apenas para dar uma idéia:

  • Verifica a integridade dos arquivos copiados;
  • Transfere apenas as diferenças dos arquivos (yeah, não transfere o arquivo inteiro, apenas os bits diferentes!);
  • Mantém cópias idênticas entre 2 diretórios distintos, apagando os “excessos”;
  • No caso de cópias remotas, pode usar compressão para diminuir o uso de banda;

E por aí vai …

Existem inúmeros cenários onde se pode usar o RSync. A internet está repleta de exemplos. Mas, para alguns casos, nem o Google consegue ajudar. É aí que nós, contribuidores individuais, entramos. Continue reading