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

6

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

Restore destination directory / already exists.
Will not overwrite.

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

    
por Jeff 15.11.2014 / 12:49

1 resposta

1

Infelizmente, não é possível restaurar o backup com duplicity sobre os arquivos existentes, mesmo com a opção --force .

Aqui está uma discussão de conversas sobre duplicidade

Jeremy Polen wrote:
I am working on restoring files from duplicity to overwrite the current files that are on my server. I am getting the following message:

Restore destination directory /home/jeremy/www/index.htm already exists. Will not overwrite.

I know there is a --force option, but it doesn't help in this instance. Other than removing all the files before the restore, is there a way to force files to be overwritten?

...Jeremy

Not at this point. Perhaps --force should be extended to this case. I'll look into it.

...Ken

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

    
por 12.01.2018 / 15:34