rsync entre dois servidores Ubuntu 16 em pastas montadas do samba

0

Eu tenho dois servidores vmware idênticos com a seguinte configuração:

vmware1:
1x windows server 2012a - fileserver (10.10.10.10 = rede virtual do vmware + 192.168.0.10 = rede externa)
1x servidor Ubuntu 16a - plex, rsync (10.10.10.20 = rede virtual vmware + 192.168.0.20 = rede externa)

vmware2:
1x windows server 2012b - fileserver (10.10.10.30 = rede interna do vmware + 192.168.0.30 = rede externa)
1x servidor Ubuntu 16b - plex, rsync (10.10.10.40 = rede virtual vmware + 192.168.0.40 = rede externa)

O servidor windows compartilha mídia para o servidor plex do Ubuntu no vmware lan interno (10.10.10.x) e é montado com fstab - funciona perfeitamente no plex.

Agora eu quero rsync todos os meus compartilhamentos no ubuntu16a no vmware1 para ubuntu16b no vmware2.

Criado root & amp; John chaves públicas ssh em A e transferido para B e senha livre ssh login funciona bem.

As janelas 2012A e 2012B têm um usuário chamado john com direitos totais para todos os compartilhamentos plex.

ubuntu16a fstab:

//10.10.10.XX/archive1  /media/2012a/archive1  cifs  username=john,password=mypwd,iocharset=utf8,sec=ntlm  0  0
//10.10.10.XX/archive2  /media/2012a/archive2  cifs  username=john,password=mypwd,iocharset=utf8,sec=ntlm  0  0

ubuntu16b fstab:

//10.10.10.XX/archive1  /media/2012b/archive1  cifs  username=john,password=mypwd,iocharset=utf8,sec=ntlm  0  0
//10.10.10.XX/archive2  /media/2012b/archive2  cifs  username=john,password=mypwd,iocharset=utf8,sec=ntlm  0  0

Quando eu executo o comando rsync do ubuntu16a:

rsync -a /media/2012a/archive1/ [email protected]:/media/2012b/archive1

a transferência de arquivos, mas eu recebo:

rsync: failed to set times on "/media/2012b/archive1/.": Permission denied (13) - Why is that ?

O objetivo dessa configuração é ter um site de backup.

    
por sametime 19.02.2017 / 22:24

1 resposta

0

Você tentou montar os dois compartilhamentos em ambos os servidores, então o rsync poderia pular uma camada (ssh) e funcionar "localmente":

rsync -a /media/2012a/archive1 /media/2012b/archive1

Se ainda der o mesmo erro, pode haver algum problema com o CIFS (permite definir o registro de data e hora no modo Linux?) ou com permissões.

    
por wk. 20.02.2017 / 00:22