[MASOCH-L] rsync com --backup e --backup-dir

Guilherme Boing kolt at frag.com.br
Thu Jul 2 14:06:30 BRT 2015


Caros,

Alguém utiliza o rsync para efetuar backup com --backup e --backup-dir ?
Encontrei em diversos lugares alguns exemplos do uso dessas 2 sintaxes mas
acredito que entendi errado (ou estou fazendo errado) o propósito deles.

Pois bem, testei o --backup e o --backup-dir, porém o rsync somente copia
para o --backup-dir os arquivos que ele *já conhece e foram modificados*.
Novos arquivos que surgiram não são copiados para o --backup-dir, apenas
para o destino.

Exemplificando:
(diretório /backup/full/ é uma cópia fiel do servidor:/source e só possui
um arquivo "1")
# rsync -avb --delete --backup-dir=/backup/dir root at servidor:/source/
/backup/full/
receiving incremental file list
created directory /backup/full
./
1

(no source):
# echo 2 > 2
# echo 1 >> 1

Retorno do rsync rodando o mesmo comando novamente (na minha concepção,
deveria copiar o 1 que foi alterado e trazer o 2 que é um arquivo novo,
ambos para a pasta do --backup-dir)
# rsync -avb --delete --backup-dir=/backup/dir root at servidor:/source/
/backup/full/
# ls /backup/dir
1

Ou seja, ele só copiou para a "pasta de backup" o arquivo que ele já
conhecia, e o novo ficou na pasta de destino (/backup/full/).

Desta forma, a sintaxe não me serve pois eu não conseguiria manter backups
diários dos arquivos novos que entraram no dia, somente os arquivos que
foram modificados.

Estou viajando ou é isso mesmo ?

Abs.


More information about the masoch-l mailing list