O Rsync leva muito tempo para retornar após concluir a transferência de arquivos

0

Estou usando rsync para transferir todos os arquivos de uma pasta para uma máquina remota. Eu geralmente tenho entre 1 e 3 arquivos, todos em torno de 1 Mb. Eu estou usando o seguinte comando rsync :

rsync -ac -Ph <local>/./ user@<remote>:<folder>

rsync parece travar após todos os arquivos foram 100% enviados (de acordo com os relatórios de progresso); mas, até onde eu sei, normalmente retorna eventualmente se eu esperar o suficiente. Eu normalmente espero por um tempo, interrompo com <ctl-c> e execute novamente o comando rsync , que normalmente é concluído em alguns segundos.

Eu pesquisei informações sobre o rsync pendurado, mas nenhum dos resultados parece corresponder à minha situação. Eu também tentei remover a opção -c (checksum), mas isso não resolve o problema.

Estou usando o rsync 3.0.9, versão de protocolo 30, no Debian 7 Wheezy.

Potencialmente, isso está relacionado a um problema semelhante perguntado em essa questão referente a scp .

EDIT: com -vvv , recebo o seguinte:

// skipping some initial output...
calling match_sums <localfolderpath>/<filename>
<filename>
      32.77K   3%    0.00kB/s    0:00:00  
sending file_sum
false_alarms=0 hash_hits=0 matches=0
       1.01M 100%    9.95MB/s    0:00:00 (xfer#1, to-check=0/2)
sender finished <localfolderpath>/<filename>
generate_files phase=1
recv_files(.)
recv_files(test1h_trivialListener)

... e é aí que ele trava. Eu matei o processo e a pasta remota estava vazia.

    
por Kyle Strand 03.04.2015 / 00:43

0 respostas