LINUX.ORG.RU

rsync и откат инкрементального бэкапа

 , increment,


0

2

Делаем rsync -axH --backup --backup-dir=XXX --log-file=log src dst

Есть ли готовый скрипт, который откатит src до предыдущего состояния или нужно что-то ещё?

Измененные файлы у нас есть в backup-dir, список новых файлов, которые нужно удалить - есть. Остается восстановить права и время модификации каталогов. А откуда их взять ?

Или перед rsync нужно затарить дерево каталогов dst, чтоб после удаления его тупо распаковать?

★★★★★

ИМХО, проще tar'ить. Скрипт, если и существует, то какой-нибудь велосипед, у который может не знать про xattr или переводы строк в именах файлов.

У вас ″rsync″ без опции ″--delete″, это так и задумано?

mky ★★★★★
()
Ответ на: комментарий от mky

У вас ″rsync″ без опции ″--delete″, это так и задумано?

Когда бэкап запилен без средств восстановления, о каком «задумано» можно говорить? :)

anonymous
()
Ответ на: комментарий от mky

"--delete-after" используется.

xattr там нет, экзотческих имен нет, acl тоже нет.

объем 150Gb/500к файлов

Задача быстро откатится на предыдущее состояние.

vel ★★★★★
() автор топика
Последнее исправление: vel (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.