День добрый, камрады.
Мне нужно сделать инкремент между двумя состояниями директории.
Все маны по инкрементному бекапу с rsync сводятся к синхронизации двух директорий и сознадии диффа «в обратном направлении», чтобы можно было на него откатиться. Мне же надо не изменяя «недельную» директорию получить инкременты для вторника, среды и т.д.
Подскажите куда копать, а то я уже подумываю сделать вторую копию текущей директории и rsync'нуть ее до старой, получив нужный мне дифф. Мне кажется, есть более прямые пути. В общем, интересует аналог percona-xtrabackup только не для баз и желательно в виде rsync.
Для «ненужно» рассказываю кейс: есть директория, которая бекапится на другой сервер (которому доверия не очень много), поэтому, перед бекапом, она шифруется aes-256-cbc. Размер директории не маленький и гонять гигабайт 1-2 раза в день через интернет не очень хочется.
Если у меня будет «базовый бекап» и ежедневные заэнкоденные слепки по 50мб - я буду счастлив.
Всем спасибо заранее.
Update: Сам ответил на свой вопрос, надо иногда проветривать голову =)
rsync -rcC --progress --compare-dest=/home/babl/backuptests/backupcurrent/ /home/babl/backuptests/original/ ./dirdiff
надо теперь разобраться как -delete отслеживать.