Comando rsync malformado no ReadyNAS

6

Estou tentando configurar backups do rsync no meu ReadyNAS e estou recebendo o seguinte erro:

ERROR: The remote path must start with a module name not a /

Este erro é acompanhado pelas seguintes informações:

Job: 015
Protocol: rsync
Source: 192.168.140.25::/home/jason
Destination: [gob]/

Acho que o erro faz sentido, porque veja o que acontece quando tento isso:

$ rsync -r 192.168.140.25::/home/jason dest/
ERROR: The remote path must start with a module name not a /

O comando falha. Se eu alterá-lo apenas ligeiramente, será bem sucedido:

$ rsync -r 192.168.140.25:/home/jason dest/

Então a pergunta é: Por que o ReadyNAS está tentando executar um comando rsync com um dois pontos extra? Existe algo sobre o funcionamento do rsync que eu não entendo?

    
por Jason Swett 06.10.2010 / 22:53

2 respostas

4

Quando você executa rsync HOST::PATH , o rsync usa o protocolo rsync (deve haver um daemon rsync na outra extremidade). Quando você executa rsync HOST:PATH , o rsync usa ssh (ou rsh) para transporte (deve haver um servidor ssh (ou rsh) e um executável rsync na outra extremidade).

Se o ReadyNAS precisar usar o protocolo rsync, ou se você preferir usá-lo, leia o manual do rsync para saber como trabalhar e configurar um daemon do rsync. Se você optar por usar o transporte ssh, certifique-se de usar um único : .

    
por 07.10.2010 / 00:08
3

Eu apenas fiz isso no meu ReadyNAS e descobri que o nome do módulo é o nome do compartilhamento.

Então, para transferir todos os meus filmes para o diretório Video no compartilhamento de mídia que usei:

rsync -rth --progress --stats --partial /home/data/Video/ [email protected]::media/Video

Obviamente, você precisa ativar o rsync nas configurações de compartilhamento (ativei também a autenticação).

Usar o rsync assim em vez de usar o SSH também é muito mais rápido nessas caixas, já que a sobrecarga da criptografia / descriptografia ao usar o SSH tem um efeito enorme nessas máquinas com pouco consumo de energia. Usando o rsync + ssh, eu estava obtendo velocidades de 6MB / s usando o rsync simples. Tenho 30MB / s (em uma rede gigabit).

    
por 01.01.2013 / 23:09