Problema ao usar o rsync para transferir arquivos no servidor remoto para a partição HFS + local

0

Eu tenho alguns arquivos (especificamente arquivos de música) em um sistema de arquivos remoto (ext3) que estou conectando via SSH. Eu emiti este comando para copiar esses arquivos em uma partição HFS + local:

rsync -r -v --progress user@server:mydir/ /media/hfs_volume/mydir/

Após a conclusão da execução, você supõe que esteja pronto, mas se você a executar novamente, alguns arquivos serão transferidos novamente (os mesmos arquivos a cada vez). Eu não acho que transfere completamente o arquivo, mas apenas partes dele. Percebi que a maioria desses arquivos tem caracteres especiais, como "é" ou "ñ".

Além disso, notei que o tamanho do diretório da extremidade de recebimento é menor do que no servidor (usando "du -sk"). Servidor: 49441852k; local: 49349516lk.

O que está causando esse problema? Está no final do rsync ou do HFS +?

    
por Theo 22.01.2011 / 15:54

1 resposta

0

O que acontece quando você tenta um destes:

rsync -r -t -v --progress user@server:mydir/ /media/hfs_volume/mydir/

ou

rsync -av --progress user@server:mydir/ /media/hfs_volume/mydir/

Eu suspeito que você precise da opção -t para preservar os tempos de modificação. Sem isso, acho que o rsync pode precisar executar checksums.

Você também pode tentar o RsyncX de link

    
por 22.01.2011 / 17:26