Restaurando backup com Deja Dup de HD externo

1

Então, aqui está o problema que tenho com a restauração. Primeiro, eu fiz backup como tudo. Então eu tive lugar no HD externo para apenas uma cópia.

Eu tive que reinstalar tudo, mas não me preocupei porque tinha um backup. Mas agora, a restauração não funciona e começa a ser irritante.

Então, clico com o botão direito do mouse em "Restaurar arquivos ausentes ...". Então eu tenho a janela pop-up de Deja Dup perguntando onde está o backup. Então, eu seleciono o HD externo e não coloco nada em "pasta" ou apenas coloco ".". Pensando que deveria ser a base para procurar backups.

Em ambos os casos, depois de um tempo de varredura, recebo: O Volume "Filesystem root" tem apenas 139.7mb de espaço em disco restante. Mas minha partição "/ home" tem 799.6Gb livre. Além disso, só quero restaurar alguns arquivos, não preciso de todos eles.

No meu HD externo, existe um arquivo chamado: duplicity-full.20120514T220834Z.manifest. Um arquivo de texto. Nele, posso ver que tudo é partições em arquivos de 52mb. Portanto, arquivos pequenos estão em um único arquivo, enquanto arquivos muito grandes são divididos em vários arquivos. Mas posso ver a lista exata de arquivos que tenho.

Então, estou supondo que meu backup está intacto.

O que estou fazendo de errado?

É possível que ele falhe, até mesmo para listar todos os arquivos, porque eu não tenho espaço suficiente no meu ExtHD? Por que a duplicidade não pode usar outro local para fazer isso?

    
por widgg 19.08.2012 / 15:30

2 respostas

4

Eu aconselho você a tentar restaurar arquivos importantes.

A linha de comando: duplicity list-current-files --no-encryption file:///media/[rest of the root to your hard_disk] > /home/yourusername/list.txt não lista todos os arquivos no backup desde o início, fonte

e do autor Você pode restaurar as pastas / arquivos completos ou selecionados de um horário específico.

Tente criar a lista de arquivos e o diretório que você precisa restaurar usando liste.txt gerado pelo último comando e o liste de arquivos no manifestado genereted por Deja Dup em diretório de backup como duplicity-full.20120922T175100Z.manifest , (nomeie-o por exemplo * final_list.txt * )

final_list.txt:

home/username/music
home/username/file.mp3
...

Diretório de restauração de criativos

$mkdir /tmp/restore

Crie o arquivo bash Restore.sh

#!/bin/bash
FILE=
# Read file form list 
while read line 
do
    duplicity --no-encryption --file-to-restore  "$line"  file:///media/[rest of the root to your hard_disk] /tmp/restore/"$line" 
done <"$FILE"

Restaurar sua lista

$sh Restore.sh final_list.txt

Feito! e boa sorte:)

    
por zatamine 29.09.2012 / 23:06
1

Eu costumo usar duplicidade para obter parte dos backups feitos com o deja-dup (o deja-dup é um front-end para duplicidade)

A primeira coisa que eu faria seria criar uma lista de arquivos no seu backup, por exemplo:

duplicity list-current-files --no-encryption file:///media/[rest of the root to your hard_disk] >  /home/yourusername/list.txt  (if there is encryption, use the proper option)

Se isso funcionar, seu backup está OK. Então, com o duplicity restore você deve conseguir restaurar tudo, ou com duplicity --no-encryption --file-to-restore apenas uma pasta ou arquivos (digite 'man duplicity' em um terminal para mais informações, ou pergunte se você tem mais dúvidas)

Espero que o seu backup esteja seguro!

    
por hutxubix 19.08.2012 / 17:39