rsync между двумя серверами Ubuntu 16 на смонтированных папках samba

У меня есть два идентичных сервера VMware со следующей настройкой:

vmware1:
1x Windows Server 2012a - файловый сервер (10.10.10.10 = внутренняя сеть vmware + 192.168.0.10 = внешняя сеть)
1x сервер Ubuntu 16a - plex, rsync (10.10.10.20 = внутренняя сеть vmware + 192.168.0.20 = внешняя сеть)

vmware2:
1x windows server 2012b - файловый сервер (10.10.10.30 = внутренняя сеть vmware + 192.168.0.30 = внешняя сеть)
1x Ubuntu server 16b - plex, rsync (10.10.10.40 = внутренняя сеть vmware + 192.168.0.40 = внешняя сеть)

Сервер Windows разделяет носители с сервером Ubuntu Plex по внутренней локальной сети VMware (10.10.10.x) и монтируется с fstab - отлично работает на плекс.

Теперь я хочу rsync все мои ресурсы на Ubuntu16a на vmware1 до ubuntu16b на vmware2.

Создал открытые ssh-ключи root & John на A и перевел его на B, а ssh-вход без пароля работает нормально.

В Windows 2012A и 2012B есть пользователь по имени Джон с полными правами на все общие ресурсы плекса.

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

Когда я запускаю команду rsync из ubuntu16a:

rsync -a /media/2012a/archive1/ root@192.168.0.30:/media/2012b/archive1

файлы передаются, но я получаю:

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

Целью этой конфигурации является создание резервной копии сайта.

1 ответ

Вы пытались смонтировать оба ресурса на обоих серверах, тогда rsync мог пропустить один слой (ssh) и работать "локально":

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

Если он по-прежнему выдает ту же ошибку, он может иметь проблемы с CIFS (позволяет ли он устанавливать метку времени в Linux-режиме?) Или с разрешениями.

Другие вопросы по тегам