Registrando apenas arquivos transferidos com rsync

4

Eu criei um script de backup com o rsync e executo-o a cada 10 minutos. Eu estou copiando arquivos do HFS para o Fat32. Eu tenho ele log usando --progress , mas para facilitar a leitura do log eu só quero incluir os arquivos que são transferidos. Ou seja no final de uma corrida, gostaria de ver algo no log como:

Started transfer at 2012-07-31 11:03:45

/some/file/that/was/changed.txt
/another/file/that/was/added.jpg

Number of files: 35184
Number of files transferred: 2

Não consigo encontrar nada depois de pesquisar um pouco. Existe uma maneira de fazer isso?

Obrigado.

    
por jeanaux 31.07.2012 / 12:18

1 resposta

2

Eu percebi isso no final. Notei que a razão pela qual estava listando tudo era porque eu estava usando a sinalização -a.

Estou sincronizando com o fat32, então algo sobre o sinalizador -a estava fazendo com que ele tentasse sincronizar todos os arquivos todas as vezes.

Mudei os sinalizadores para -tr e resolvi o problema. Eu não sei o que era sobre o sinalizador -a que estava causando isso, mas sei que o fat32 não é tão detalhado quanto os outros sistemas de arquivos e as comparações de arquivos nem sempre funcionam adequadamente entre os sistemas de arquivos como resultado.

    
por 13.03.2014 / 13:56

Tags