rsync pergunta geral

1

Estou tentando usar o rsync.

No começo, tudo parece muito bom:

rsync -Pniahv -e ssh /home/xxx/Videos/ [email protected]:"/shares/Public/Shared\ Videos/" --stats

...
<f+++++++++ Serien/blah.avi
<f+++++++++ Serien/blah S01E01 
<f+++++++++ Serien/blah - S01E02
<f+++++++++ Serien/blah - S01E03 
<f+++++++++ Serien/blah - S01E04
<f+++++++++ Serien/blah - S01E05 
<f+++++++++ Serien/blah - S01E06 
<f+++++++++ Serien/blah - S01E07
...

Number of files: 232
Number of files transferred: 223
Total file size: 118.24G bytes
Total transferred file size: 117.51G bytes
Literal data: 0 bytes
Matched data: 0 bytes
File list size: 9.46K
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 10.18K
Total bytes received: 712

Depois disso, eu copiei alguns dos arquivos manualmente e executei novamente o rsync no modo dry:

rsync -Pniahv -e ssh /home/xxx/Videos/ [email protected]:"/shares/Public/Shared\ Videos/" --stats

...
<f..tpo.... Serien/blah.avi
<f..tpo.... Serien/blah S01E01 
<f..tpo.... Serien/blah - S01E02
<f..tpo.... Serien/blah - S01E03 
<f..tpo.... Serien/blah - S01E04
<f..tpo.... Serien/blah - S01E05 
<f..tpo.... Serien/blah - S01E06 
<f..tpo.... Serien/blah - S01E07
...
Number of files: 232
Number of files transferred: 223
Total file size: 118.24G bytes
Total transferred file size: 117.51G bytes
Literal data: 0 bytes
Matched data: 0 bytes
File list size: 9.46K
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 10.18K
Total bytes received: 712

Por que não mudou alguma coisa no --stats, embora apenas as permissões e o registro de data e hora precisem ser atualizados e não os arquivos completos precisam ser copiados?

    
por Graslandpinguin 06.01.2011 / 20:56

2 respostas

4

Não tenho certeza, mas acredito que quando você estiver no modo dry-run, nenhum arquivo será inspecionado pelo algoritmo de transferência delta para ver se eles devem ser excluídos. Já que você está no modo dry-run, você não verá diferenças nos bytes enviados / recebidos.

    
por 06.01.2011 / 21:14
0

a opção -n significa que nenhum dado foi salvo no destino. então, a segunda vez foi como na primeira vez.

    
por 06.01.2011 / 23:35

Tags