Re: Вопросы про бэкапы.
Артём Н. -> debian-russian@lists.debian.org @ Sun, 03 Jun 2012 22:26:12 +0400:
АН> У dar есть серьёзный минус: для создания декрементального бэкапа
АН> требуется сделать ещё один полный.
А, то есть он не умеет делать декрементальный бэкап, а только делает
вид? Понятно, спасибо за исследование, значит, я не зря после первого
косого взгляда на него забил, можно не смотреть в его сторону.
АН> Вопросы следующие:
АН> 1. Использует ли rdiff-backup (не dar), при создании дифа,
АН> промежуточный образ или её бэкап может находиться в противоречивом
АН> состоянии (например, половина файлов скопировалось в архив, но
АН> выключилось питание)?
За rdiff-backup не скажу, но подозреваю, что результирующий бэкап будет
в непротиворечивом состоянии "что успело, то скопировалось, остальное
старое". У него же последний бэкап - файловая система как она есть, и я
думаю, что он диффы делает пофайлово.
Скажу за модель rsnapshot - у него точно состояние будет
непротиворечивое вышеописанное. Ну, тамб возможно, что rsync сначала
удалит удаленные на том конце файлы, а потом скопирует новые, что может
привести к отсутствию файла в последнем бэкапе при переименовании, но,
во-первых, он при этом есть в предыдущем бэкапе, а во-вторых, rsync'у
можно сказать "удалять после".
Единственное место, которое может нарваться на слет питания - это cp -al
daily.0 daily.1. При этом в daily.1 будет неполная копия. Но в этом
случае rsync не успеет запуститься, и в daily.0 будет полная, но старая
копия - как если бы питание слетело до запуска бэкапа вообще.
Reply to: