Двойственность: как создать и восстановить полную резервную копию системы поверх существующих файлов

9

Я хотел бы создать полную резервную копию системы, используя duplicity.
Соответственно, я создал резервную копию корневого каталога /, за исключением /proc, /sys, /tmpи /mnt.
Однако при попытке восстановить резервную копию в корневой каталог я получил следующую ошибку:

Restore destination directory / already exists.
Will not overwrite.

После добавления --forceопции в команду я получаю серию [Errno 17]ошибок, утверждающих, что различные файлы уже существуют.
Возможно ли, что для восстановления duplicityрезервной копии в целевой файловой системе должно быть достаточно места для извлечения восстановления во временный каталог? Тогда бы пользователь мог объединить данные резервной копии и существующую систему?

Джефф
источник

Ответы:

1

К сожалению, нет способа восстановить резервную копию duplicityповерх существующих файлов, даже с --forceопцией.

Вот обсуждение из лукавства

Джереми Полен написал: «
Я работаю над восстановлением файлов из двойственности, чтобы перезаписать текущие файлы, которые находятся на моем сервере. Я получаю следующее сообщение:

Восстановить каталог назначения /home/jeremy/www/index.htm уже существует. Не будет перезаписывать.

Я знаю, что есть опция --force, но она не помогает в этом случае. Кроме удаления всех файлов перед восстановлением, есть ли способ принудительно перезаписать файлы?

... Джереми

Не в этот момент. Возможно, --force следует распространить на этот случай. Я посмотрю на это.

... Кен

Либо файл должен быть удален до запуска сценария, либо должен использоваться другой путь или имя файла.

Petr
источник