
Я хотел бы создать полную резервную копию системы с помощью duplicity
.
Соответственно, я создал резервную копию корневого каталога /
, за исключением /proc
, /sys
, /tmp
, и /mnt
.
Однако при попытке восстановить резервную копию в корневой каталог я получил следующую ошибку:
Restore destination directory / already exists.
Will not overwrite.
При добавлении --force
опции в команду я получаю ряд [Errno 17]
ошибок, в которых говорится, что различные файлы уже существуют.
Действительно ли для восстановления duplicity
резервной копии в целевой файловой системе должно быть достаточно места для извлечения восстановления во временный каталог? Затем пользователю придется объединить данные резервной копии и существующую систему?
решение1
duplicity
К сожалению, восстановить резервную копию поверх существующих файлов невозможно, даже при наличии --force
соответствующей опции.
Вот обсуждение отдвуличие-переговоры
Джереми Полен написал:
Я работаю над восстановлением файлов из duplicity, чтобы перезаписать текущие файлы, которые находятся на моем сервере. Я получаю следующее сообщение:Каталог назначения для восстановления /home/jeremy/www/index.htm уже существует. Не будет перезаписан.
Я знаю, что есть опция --force, но в данном случае она не помогает. Кроме удаления всех файлов перед восстановлением, есть ли способ принудительно перезаписать файлы?
...Джереми
На данный момент нет. Возможно, следует распространить --force на этот случай. Я рассмотрю это.
...Кен
Перед запуском скрипта необходимо либо удалить файл, либо использовать другой путь или имя файла.