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-режиме?) Или с разрешениями.