Я работаю на нескольких серверах, и мне нужно скопировать большой объем данных с одного (производственного) на другой (промежуточный). Исходный сервер (производственный) имеет NAS для общих файлов, доступ к которым осуществляется через символические ссылки.
rsync -aL --delete production-2::www/html /var/www/ > /var/log/assets-sync.log
В журнале я получаю следующий вывод:
symlink has no referent: "/html/share" (in www)
symlink has no referent: "/html/files" (in www)
symlink has no referent: "/html/assets" (in www)
Это все символические ссылки. Означает ли это, что у меня нет доступа к NAS? И делай -а и -L конфликт в том, что они хотеть доставлять?
Как предложил @LeonardChallis, и базовый (--no-l
) rsync работал, я обратился к серверным ребятам, и они обновили мои разрешения.