Backups incrementais de RSync, backup de arquivos que não foram alterados. O tempo de acesso ao arquivo causa um novo backup? [duplicado]

1

Eu faço backup do meu servidor LAMP usando o RSync sobre SSH.

Atualmente, está em um cronograma incremental de hora em hora.

De um backup completo de 14 GB, ele faz backup de mais de 15 MB por hora.

Olhando para os arquivos, ele está fazendo o backup novamente, acho que a maioria deles não mudou.

O último atributo de tempo do arquivo acessado significa que o arquivo foi alterado tecnicamente e seria feito o backup novamente?

    
por i-CONICA 08.04.2015 / 11:49

1 resposta

1

Não, o rsync não verifica o tempo de acesso (atime) de um arquivo. Em vez disso, use os horários modificados e alterados (ctime / mtime) para verificar se um arquivo foi alterado.

O que você deve prestar atenção, no entanto, é que o rsync está preservando o mtime (opção -t) no primeiro lugar. Caso contrário, qualquer outra tentativa sincronizará novamente os mesmos arquivos.

rsync -a inclui opções '-rlptgoD', portanto, se você usar '-a', será suficiente.

    
por 08.04.2015 / 12:52