cópia do arquivo rsync incluindo arquivos que mudam

3

Eu tenho que copiar arquivos entre dois servidores usando o rsync (a rede está lenta). Espelhamento / FXP com lftp pode ser usado aqui? Além disso, haverá um fluxo contínuo de arquivos no diretório de origem & os arquivos delta também precisam ser copiados para o diretório de destino.

Nome do host de origem: ftprepo.armt.com.my, porta 23, caminho: /, id do usuário & senha
Nome do host de destino: 192.168.12.240, porta: NA, caminho: / tmp, id do usuário & senha

    
por Shradha 27.08.2014 / 09:33

1 resposta

4

A resposta curta é sim, você pode usar lftp .

Mas como parece que você está fazendo backup de um sistema em execução, que incluirá arquivos (log) alterados, você é melhor IMHO de ficar com rsync , que lida com arquivos alterados enviando deltas (compactados), não por fazendo o upload de novos arquivos completos.

Você pode usar um script que execute repetidamente o rsync. O primeiro rsync demorará muito tempo (determinado pela velocidade e tamanho da rede da fonte), o segundo e o subsequente executarão muito menos tempo, pois apenas alterados, as informações adicionadas estão sendo enviadas. Não será provável que lftp seja significativamente mais rápido na primeira "transferência" e mais lento nos seguintes.

Você também pode querer olhar rdiff-backup , que usa o protocolo rsync por baixo, mas também pode preservar deltas para reverter para estados anteriores (ao custo de espaço extra em disco no host de destino).

    
por 27.08.2014 / 09:49