LINUX.ORG.RU

как заставить rsync помещать файлы в желаемый каталог?

 , , ,


0

1

Есть настроил два хоста. сделал ssh авторизацию.ключи на учетках с именем admin (на обоих хостах)

На хосте-приемнике есть конфа rsyncd.conf

[bk1] path = /mnt/drive2/Backup1 hosts allow = 192.168.0.5 hosts deny = * list = true

uid = admin gid = securedgroup read only = false

на хосте источнике запускаю rsync

rsync -avz -e ssh –progress/mnt/drive2/shareFolder admin@192.168.0.5:bk1

и эта зараза на приемнике кладет файлы не в mnt/drive2/Backup1 (как оговорено в конфиге) а в /home/admin/bk1 при этом она там создает еще эту папку

владелец папки Backup1 - admin

Ответ на: комментарий от t184256

вроде решил. добавил в конфиг вот что - use chroot = false и запуск другой немного

rsync -avz -e ssh --progress /mnt/drive2/Общая_папка admin@192.168.0.5:/mnt/drive2/Backup1

А почему я использую rsyncd ? у меня вроде в запуске стоит rsync

И как тут на форуме нормально код и конфиг вставлять в сообщения?

BuzzerOFF
() автор топика
Ответ на: комментарий от manntes-live

До меня начинает доходить. Я прочитал безграмотный бложик. Там идет описание этой конфы - rsyncd.conf и далее идет запуск rsync. Соответственно этот демон не используется и конфу можно почикать смело ?

BuzzerOFF
() автор топика
Ответ на: комментарий от manntes-live

Да, только вот я накололся с тем, что и как надо писать после двух точек.

:/mnt/drive2/Backup1

еще я сделал владельцем папки Backup1 того юзера, на которого идет синхронизация. Но вот не знаю, надо ли было это делать ?

BuzzerOFF
() автор топика