URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94506
[ Назад ]

Исходное сообщение
"rsync пропускает файлы при синхронизации"

Отправлено boiler5 , 22-Мрт-13 06:34 
rsync -avz -e ssh <src> <user>@<host>:<dst> - не копирует скрытые файлы
rsync -avz -e ssh <src>/* <user>@<host>:<dst> - не копирует скрытые файлы из директории <src> (корня синхронизации)
rsync -avzu -e ssh <src>/* <user>@<host>:<dst> - в dst уже лежит файло, но оно старое и кое чего не хватает. Не скопировалось несколько новых файлов.

Как заставить утилитку не пропускать ничего? Нужно в dst сделать полную копию src.


Содержание

Сообщения в этом обсуждении
"rsync пропускает файлы при синхронизации"
Отправлено erera22 , 22-Мрт-13 12:47 
> rsync -avz -e ssh <src> <user>@<host>:<dst> - не копирует скрытые файлы
> rsync -avz -e ssh <src>/* <user>@<host>:<dst> - не копирует скрытые файлы из
> директории <src> (корня синхронизации)
> rsync -avzu -e ssh <src>/* <user>@<host>:<dst> - в dst уже лежит файло,
> но оно старое и кое чего не хватает. Не скопировалось несколько
> новых файлов.
> Как заставить утилитку не пропускать ничего? Нужно в dst сделать полную копию
> src.

сливаем содержимое /path/ на удаленный сервер
rsync -a /path/  bk::mod/

сливаем папку /path целиком на удаленный сервер
rsync -a /path bk::mod/


"rsync пропускает файлы при синхронизации"
Отправлено boiler5 , 22-Мрт-13 13:04 
> сливаем содержимое /path/ на удаленный сервер
> rsync -a /path/  bk::mod/
> сливаем папку /path целиком на удаленный сервер
> rsync -a /path bk::mod/

bk::mod = <юзер>::<сервер>  ?


"rsync пропускает файлы при синхронизации"
Отправлено Andrey Mitrofanov , 22-Мрт-13 15:24 
>> сливаем содержимое /path/ на удаленный сервер
>> rsync -a /path/  bk::mod/
>> сливаем папку /path целиком на удаленный сервер
>> rsync -a /path bk::mod/
> bk::mod = <юзер>::<сервер>  ?

man rsync !


"rsync пропускает файлы при синхронизации"
Отправлено Vitalic , 20-Май-13 16:37 
добрый день. помогите с бекапом. настройено cron задание на выполнение каждую ночь комманды:

rsync --delete -backup --backup-dir=/home/Flash/backup-`date +%d` -avz '/home/Folder1/' /home/Flash/current-backup/

%d подставляет день месяца.
в течении месяца все было норм. бекап накапливался. в результате на первое число следующего месяца имелось, образно говоря, 31 папка с названиями backup-18, backup-19, backup-20...и т.д. а 1 числа оно вдруг перестало выполняться.

когда я удаляю папку с номером предшествующего дня - rsync создает как положено и отрабатывает нормально (тоесть создает заново с новой датой). а так - папки и файлы внутри остаются с датой создания месячной давности.

current-backup заполняется новыми версиями файлов каждую ночь, тоесть крон команда работает... где нужно подправить код?