Salve, mi sono trovato nella brutta situazione di dover ripristinare un backup a causa della perdita di un'intera partizione. Il backup in questione era stato fatto tramite lo strumento di default di Ubuntu Dejà-Dup, era a cadenza giornaliera e criptato. Purtroppo al momento di ripristinare i dati il software risponde con

 Dati non validi - nessuna corrispondenza hash SHA1 per il file:
 duplicity-full.20140314T104433Z.vol2.difftar.gpg
 Hash calcolato: c9133759efd2d1ce33c29fa155e94fc93fce5c65
 Hash del file manifest: 14e75d8a8ee436300d15fec0a5c6bcdec59d8b17

La cosa succede cercando di ripristinare sia l'ultima data di backup che la meno recente presente nel backup.

Cercando in rete ho capito di dover decriptare l'archivio in modo da identificare con esattezza il volume corrotto; con il comando:

gpg --decrypt /home/slish/Documenti/Backup/duplicity-full.20140314T104433Z.manifest.gpg > archivio.txt

ho quindi avuto l'elenco e cercando la corrispondenza dell'HASH in base all'errore riportato da Dejà-Dup son riuscito a capire quale fosse il volume corrotto. Appurato che i file più importanti da ripristinare erano in un altro volume ho tentato di farlo per un singolo file con il comando:

duplicity --file-to-restore AggiornaKata.java "/home/slish/Documenti/Backup" "file:///home/slish/workspace"

che però risponde con il messaggio:

Errore riga di comando: restore option incompatible with inc backup
Usare "duplicity --help" per visualizzare l'aiuto.

A questo punto mi sono fermato perchè non son riuscito più a trovare informazioni in rete (o ad interpretarle) su come effettuare il restore di singoli file da un backup incrementale.

Qualcuno avrebbe la soluzione?

chiesto 21 May '14, 16:08

slish76's gravatar image

slish76
503410


Allora, son riuscito a trovare il modo di risolvere:

con il comando:

gpg --output duplicity-full.20140314T104433Z.vol6.difftar --decrypt duplicity-full.20140314T104433Z.vol6.difftar.gpg

ho potuto decriptare il volume contenente i file più importanti da ripristinare (è richiesta l'immissione della chiave di cifratura)

Il file ottenuto (duplicity-full.20140314T104433Z.vol6.difftar) è un archivio tar che è possibile decomprimere con il comando:

tar xf duplicity-full.20140314T104433Z.vol6.difftar

In questo modo ho ripristinato i file che volevo alla prima versione del backup però. Non ho sperimentato come ripristinare da un particolare backup incrementale. Suppongo sia necessario trovare l'archivio tramite il file manifest della data che contiene l'ultima modifica al file che si vuole recuperare con il comando:

gpg --decrypt /home/slish/Documenti/Backup/duplicity-inc.20140418T071725Z.to.20140505T100439Z.manifest.gpg > archivio_5_maggio.txt

dove ad esempio inc.20140418T071725Z.to.20140505T100439Z rappresenta il backup incrementale dal 18/04/2014 al 05/05/2014.

Una volta individuato il volume incrementale corretto, la procedura dovrebbe essere la stessa ma da applicarsi al volume incrementale:

gpg --output duplicity-inc.20140418T071725Z.to.20140505T100439Z.vol6.difftar --decrypt duplicity-inc.20140418T071725Z.to.20140505T100439Z.vol6.difftar.gpg

e successivamente

tar xf duplicity-inc.20140418T071725Z.to.20140505T100439Z.vol6.difftar

I file ripristinati verrano posizionati in 2 directory: snapshot e multivol_snapshot.

Spero di essere utile per qualcuno che abbia avuto il mio stesso problema.

coll. permanente

ha risposto 22 May '14, 10:21

slish76's gravatar image

slish76
503410

ho il backup su disco esterno e ho tentato di ripristinarlo sempre su disco esterno (ho cambiato computer). Arriva al volume 2798. Dice che il volume 2799 non esiste, ma esiste, esiste! Non posso recuperare manualmente un file alla volta (sono 6524 volumi). ho dato un'istruzione che ho letto sul forum di deja-dup per il ripristino manuale di tutti i file

for t in duplicity-full.20110127T131352Z.*.difftar; do tar xf $t; done trovato qui i file che ottengo vanno sull'HD (che non ha moltissima memoria) ma soprattutto non sono leggibili. non riesco ad aprire NESSUN documento.

C'è un modo per fare riprendere il ripristino del backup da un punto preciso? .

coll. permanente

ha risposto 03 Aug '15, 14:23

hedy's gravatar image

hedy
29237

La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×330
×83
×58
×45

domanda posta: 21 May '14, 16:08

domanda visualizzata: 4,645 volte

ultimo aggiornamento: 03 Aug '15, 14:23

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.