Rsync sendo impertinente

0

O rsync, como você sabe, é conhecido por sua capacidade de sincronizar arquivos de forma incremental - fazendo backup apenas das alterações. No entanto, esse não é o comportamento que notei durante o teste da configuração do Rsync.

Parece que o Rsync continua a fazer backup e a substituir cada arquivo sempre que eu executo o utilitário. Eu sei disso porque os arquivos na minha pasta de destino estão atualizando continuamente seu carimbo de data / hora de modificação toda vez que eu executo o rsync. Eu também usei a opção --progress para capturar o Rsync tendo seu tempo doce para copiar os mesmos arquivos que já foram "sincronizados" para a pasta de origem.

Existe uma maneira especial de executar o Rsync para fazer o que é suposto fazer?

    
por Scandalist 18.01.2014 / 04:31

1 resposta

0

É altamente provável que você esteja executando rsync para copiar entre duas árvores de arquivos no mesmo servidor. Nessa situação, rsync desativa seu algoritmo delta e usa o tamanho do arquivo e o tempo de modificação para determinar se deve ou não copiar o arquivo. Se você não especificar --times ( -t ) ou --archive ( -a ), os registros de data e hora nos arquivos de origem não serão preservados e, portanto, o arquivo será copiado sempre que você executar rsync . / p>

Comando provável:

rsync /path/to/source/* /path/to/destination/

Melhor comando:

rsync -a /path/to/source/ /path/to/destination/
    
por 16.09.2017 / 01:12

Tags