duplicidade: como criar e restaurar backup completo do sistema sobre arquivos existentes

duplicidade: como criar e restaurar backup completo do sistema sobre arquivos existentes

Eu gostaria de criar um backup completo do sistema usando o arquivo duplicity.
Assim, criei um backup do diretório raiz /, excluindo /proc,,, e . No entanto, ao tentar restaurar o backup para o diretório raiz, recebi o seguinte erro:/sys/tmp/mnt

Restore destination directory / already exists.
Will not overwrite.

Ao adicionar a --forceopção ao comando, recebo uma série de [Errno 17]erros, informando que já existem vários arquivos.
Será que, para restaurar um duplicitybackup, o sistema de arquivos de destino deve ter espaço suficiente para extrair a restauração para um diretório temporário? Caberia então ao usuário mesclar os dados de backup e o sistema existente?

Responder1

Infelizmente, não há como restaurar o backup com duplicityarquivos existentes, mesmo com --forcea opção.

Aqui está uma discussão deconversas sobre duplicidade

Jeremy Polen escreveu:
Estou trabalhando na restauração de arquivos duplicados para substituir os arquivos atuais que estão em meu servidor. Estou recebendo a seguinte mensagem:

O diretório de destino de restauração /home/jeremy/www/index.htm já existe. Não substituirá.

Eu sei que existe uma opção --force, mas isso não ajuda neste caso. Além de remover todos os arquivos antes da restauração, existe uma maneira de forçar a substituição dos arquivos?

...Jeremias

Não neste momento. Talvez --force deva ser estendido a este caso. Vou dar uma olhada nisso.

...Ken

O arquivo deve ser excluído antes da execução do script ou um caminho ou nome de arquivo diferente deve ser usado.

informação relacionada