RSync para o volume montado pelo WebDAV muito lento

11

Eu tenho uma loja WebDAV montada, com a qual estou brincando, para montar minha própria configuração pseudo-DropBox. No entanto, parece muito lento para fazer upload de arquivos maiores (meu gráfico de largura de banda fica bom por um tempo, depois fica parado por longos períodos de tempo).

Alguém já tentou isso? Eu estou querendo saber se a maneira como ele é montado faz com que rsync pense que é uma unidade local ou algo assim e pode ser mais chattier do que seria se soubesse que era uma unidade de rede montada?

Estou sincronizando usando o seguinte comando:

rsync -rv /source/directory/ /mounted/webdav/directory/

Isso está sendo executado com o MacOS 10.6 e o WebDAV é montado usando o mecanismo de montagem nativo.

    
por AlexC 26.09.2010 / 00:13

4 respostas

12

Verifique a página do manual para

  • --size-only porque a maioria da implementação do webdav não aceita o tempo de modificação da configuração

  • --no-whole-file para informar ao rsync que ele manipula um sistema de arquivos remoto

  • --inplace fazendo com que o rsync substitua arquivos diretamente, em vez de fazer o upload de um, em seguida, substituindo

Btw, estou usando outra camada de encfs para criptografar arquivos no webdav, e estou muito feliz com o desempenho.

    
por 28.05.2012 / 15:36
0

Eu tentei isso em um servidor para o qual eu tenho acesso rsync e WebDAV apenas para ver a diferença e o rsync sobre o método WebDAV foi muito mais lento. Deve ser apenas uma coisa de protocolo. Eu não acho que o rsync seja localmente chattier do que em uma rede.

    
por 26.09.2010 / 17:07
0

Tenho certeza de que isso ocorre porque o rsync calcula a soma de verificação para comparar e após a transmissão. Como o arquivo é armazenado remotamente, isso significa que, para isso, ele é transferido várias vezes.

Você pode executar o rsync como daemon ou através do ssh para fazer o cálculo no servidor. Ou apenas desative a soma de verificação.

    
por 24.04.2012 / 02:40
0

Descobri que a montagem do webdav do Mac OSX não é confiável (10.11.6 El Capitan). Se eu usar rsync, tar, cp ou qualquer outra ferramenta, alguns dos arquivos são corrompidos. Eu posso repetir e repetir, mas arquivos diferentes ficam corrompidos a cada vez. Em seguida, montei a mesma pasta webdav exata, em uma VM do Windows dentro do mac (mesma rede, mesmo hardware, a mesma coisa, exceto que agora é uma VM do Windows em vez do Mac OSX) e tudo corre bem.

    
por 30.09.2016 / 17:02