
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 --force
opção ao comando, recebo uma série de [Errno 17]
erros, informando que já existem vários arquivos.
Será que, para 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? 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 duplicity
arquivos existentes, mesmo com --force
a 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.