Pagina 1 di 2

Ripristino Dèjà dup (backup) da sessione live

Inviato: sabato 14 marzo 2020, 10:59
da Jepu
Buongiorno,
premetto che sono un po' come un elefante in una cristalleria su Ubuntu, ho già fatto più danni che cose fatte bene :shy:
Lle cose hanno però iniziato a degenerare quando ho dovuto sostituire la scheda madre del mio pc in quanto avevo un raid 0 da bios che non mi è stato riconosciuto al primo avvio con la scheda madre nuova che anzi mi ha chiesto, per creare un nuovo raid, di cancellare tutti i dati. Ho così deciso, molto probabilmente sbagliando, di collegare solo uno dei due HDD. A parte qualche piccolo problemino nel caricare la partizione di swap, il resto sembrava procedere in modo corretto. Il problema grosso è arrivato quando ho deciso di risolvere il problema della partizione di swap collegando nuovamente il secondo disco per partizionarlo interamente swap e dedicarlo a questa funzione. Nel momento in cui l'ho ricollegato e sono andato a rimuovere la partizione con gparted da live di ubuntu mi sono ritrovato che la partizione era stata tolta su tutti e due i dischi :muro:
Ora volevo semplicemente recuperare la mia cartella documenti dal backup che ho creato su un altro disco che per fortuna è integro :)
Avvio la live di ubuntu e vado su backup, scelgo cartella, la seleziono e compare il messaggio nessun backup da ripristinare, anche se ci sono circa 39 gb di file.
Cercando sul forum ho trovato diversi utenti che dicono che in quella cartella oltre ai file gpg dovrebbero esserci dei file tar.gz mentre nel mio caso non ci sono, mi chiedo se per caso pur avendo scelto come cartella dove salvare un disco diverso da dove avevo installato ubuntu abbia salvato alcuni file in locale.
Grazie a tutt* scusate se sono stato un po' lungo

Re: Ripristino Dèjà dup (backup) da sessione live

Inviato: sabato 14 marzo 2020, 11:31
da Janvitus
Più o meno dovrebbe esserci una cosa così:

Codice: Seleziona tutto

duplicity-full.20190906T190319Z.manifest.gpg                         duplicity-inc.20191107T094041Z.to.20191114T011335Z.vol1.difftar.gpg  duplicity-inc.20200220T085955Z.to.20200227T084904Z.vol1.difftar.gpg
duplicity-full.20190906T190319Z.vol1.difftar.gpg                     duplicity-inc.20191114T011335Z.to.20191121T095711Z.manifest.gpg      duplicity-inc.20200227T084904Z.to.20200305T011332Z.manifest.gpg
duplicity-full.20191212T011331Z.manifest.gpg                         duplicity-inc.20191114T011335Z.to.20191121T095711Z.vol1.difftar.gpg  duplicity-inc.20200227T084904Z.to.20200305T011332Z.vol1.difftar.gpg
duplicity-full.20191212T011331Z.vol1.difftar.gpg                     duplicity-inc.20191121T095711Z.to.20191128T011329Z.manifest.gpg      duplicity-new-signatures.20190906T190319Z.to.20190912T084619Z.sigtar.gpg
duplicity-full.20200312T011344Z.manifest.gpg                         duplicity-inc.20191121T095711Z.to.20191128T011329Z.vol1.difftar.gpg  duplicity-new-signatures.20190912T084619Z.to.20190919T081730Z.sigtar.gpg
duplicity-full.20200312T011344Z.vol1.difftar.gpg                     duplicity-inc.20191128T011329Z.to.20191205T011332Z.manifest.gpg      duplicity-new-signatures.20190919T081730Z.to.20190926T081432Z.sigtar.gpg
duplicity-full-signatures.20190906T190319Z.sigtar.gpg                duplicity-inc.20191128T011329Z.to.20191205T011332Z.vol1.difftar.gpg  duplicity-new-signatures.20190926T081432Z.to.20191003T082936Z.sigtar.gpg
duplicity-full-signatures.20191212T011331Z.sigtar.gpg                duplicity-inc.20191212T011331Z.to.20191219T094812Z.manifest.gpg      duplicity-new-signatures.20191003T082936Z.to.20191010T011333Z.sigtar.gpg
duplicity-full-signatures.20200312T011344Z.sigtar.gpg                duplicity-inc.20191212T011331Z.to.20191219T094812Z.vol1.difftar.gpg  duplicity-new-signatures.20191010T011333Z.to.20191017T080853Z.sigtar.gpg
duplicity-inc.20190906T190319Z.to.20190912T084619Z.manifest.gpg      duplicity-inc.20191219T094812Z.to.20191226T095008Z.manifest.gpg      duplicity-new-signatures.20191017T080853Z.to.20191024T082225Z.sigtar.gpg
duplicity-inc.20190906T190319Z.to.20190912T084619Z.vol1.difftar.gpg  duplicity-inc.20191219T094812Z.to.20191226T095008Z.vol1.difftar.gpg  duplicity-new-signatures.20191024T082225Z.to.20191031T091823Z.sigtar.gpg
duplicity-inc.20190912T084619Z.to.20190919T081730Z.manifest.gpg      duplicity-inc.20191226T095008Z.to.20200102T094205Z.manifest.gpg      duplicity-new-signatures.20191031T091823Z.to.20191107T094041Z.sigtar.gpg
duplicity-inc.20190912T084619Z.to.20190919T081730Z.vol1.difftar.gpg  duplicity-inc.20191226T095008Z.to.20200102T094205Z.vol1.difftar.gpg  duplicity-new-signatures.20191107T094041Z.to.20191114T011335Z.sigtar.gpg
duplicity-inc.20190919T081730Z.to.20190926T081432Z.manifest.gpg      duplicity-inc.20200102T094205Z.to.20200109T112535Z.manifest.gpg      duplicity-new-signatures.20191114T011335Z.to.20191121T095711Z.sigtar.gpg
duplicity-inc.20190919T081730Z.to.20190926T081432Z.vol1.difftar.gpg  duplicity-inc.20200102T094205Z.to.20200109T112535Z.vol1.difftar.gpg  duplicity-new-signatures.20191121T095711Z.to.20191128T011329Z.sigtar.gpg
duplicity-inc.20190926T081432Z.to.20191003T082936Z.manifest.gpg      duplicity-inc.20200109T112535Z.to.20200116T011343Z.manifest.gpg      duplicity-new-signatures.20191128T011329Z.to.20191205T011332Z.sigtar.gpg
duplicity-inc.20190926T081432Z.to.20191003T082936Z.vol1.difftar.gpg  duplicity-inc.20200109T112535Z.to.20200116T011343Z.vol1.difftar.gpg  duplicity-new-signatures.20191212T011331Z.to.20191219T094812Z.sigtar.gpg
duplicity-inc.20191003T082936Z.to.20191010T011333Z.manifest.gpg      duplicity-inc.20200116T011343Z.to.20200123T011331Z.manifest.gpg      duplicity-new-signatures.20191219T094812Z.to.20191226T095008Z.sigtar.gpg
duplicity-inc.20191003T082936Z.to.20191010T011333Z.vol1.difftar.gpg  duplicity-inc.20200116T011343Z.to.20200123T011331Z.vol1.difftar.gpg  duplicity-new-signatures.20191226T095008Z.to.20200102T094205Z.sigtar.gpg
duplicity-inc.20191010T011333Z.to.20191017T080853Z.manifest.gpg      duplicity-inc.20200123T011331Z.to.20200130T130039Z.manifest.gpg      duplicity-new-signatures.20200102T094205Z.to.20200109T112535Z.sigtar.gpg
duplicity-inc.20191010T011333Z.to.20191017T080853Z.vol1.difftar.gpg  duplicity-inc.20200123T011331Z.to.20200130T130039Z.vol1.difftar.gpg  duplicity-new-signatures.20200109T112535Z.to.20200116T011343Z.sigtar.gpg
duplicity-inc.20191017T080853Z.to.20191024T082225Z.manifest.gpg      duplicity-inc.20200130T130039Z.to.20200206T011330Z.manifest.gpg      duplicity-new-signatures.20200116T011343Z.to.20200123T011331Z.sigtar.gpg
duplicity-inc.20191017T080853Z.to.20191024T082225Z.vol1.difftar.gpg  duplicity-inc.20200130T130039Z.to.20200206T011330Z.vol1.difftar.gpg  duplicity-new-signatures.20200123T011331Z.to.20200130T130039Z.sigtar.gpg
duplicity-inc.20191024T082225Z.to.20191031T091823Z.manifest.gpg      duplicity-inc.20200206T011330Z.to.20200213T011332Z.manifest.gpg      duplicity-new-signatures.20200130T130039Z.to.20200206T011330Z.sigtar.gpg
duplicity-inc.20191024T082225Z.to.20191031T091823Z.vol1.difftar.gpg  duplicity-inc.20200206T011330Z.to.20200213T011332Z.vol1.difftar.gpg  duplicity-new-signatures.20200206T011330Z.to.20200213T011332Z.sigtar.gpg
duplicity-inc.20191031T091823Z.to.20191107T094041Z.manifest.gpg      duplicity-inc.20200213T011332Z.to.20200220T085955Z.manifest.gpg      duplicity-new-signatures.20200213T011332Z.to.20200220T085955Z.sigtar.gpg
duplicity-inc.20191031T091823Z.to.20191107T094041Z.vol1.difftar.gpg  duplicity-inc.20200213T011332Z.to.20200220T085955Z.vol1.difftar.gpg  duplicity-new-signatures.20200220T085955Z.to.20200227T084904Z.sigtar.gpg
duplicity-inc.20191107T094041Z.to.20191114T011335Z.manifest.gpg      duplicity-inc.20200220T085955Z.to.20200227T084904Z.manifest.gpg      duplicity-new-signatures.20200227T084904Z.to.20200305T011332Z.sigtar.gpg

Re: Ripristino Dèjà dup (backup) da sessione live

Inviato: sabato 14 marzo 2020, 11:44
da Jepu
Sì, è molto simile in quanto i file sono full e non inc.
Ho provato anche tramite il comando ls a vedere il proprietaro dei file e il gruppo e sono entrambi ubuntu, ho pensato che potesse essere impostato come proprietario l'utente che avevo configurato.
Tra l'altro mi sono posto anche un'altra domanda, forse sciocca, ci sarebbe il modo di ripristinare un backup di ubuntu da Windows 10?
Grazie mille!
Giuseppe

Re: Ripristino Dèjà dup (backup) da sessione live

Inviato: sabato 14 marzo 2020, 11:48
da Pike
Dejadup non è stato compilato per Windows.

Re: Ripristino Dèjà dup (backup) da sessione live

Inviato: sabato 14 marzo 2020, 14:55
da Janvitus
Jepu ha scritto:
sabato 14 marzo 2020, 11:44
Sì, è molto simile in quanto i file sono full e non inc.
Ho provato anche tramite il comando ls a vedere il proprietaro dei file e il gruppo e sono entrambi ubuntu, ho pensato che potesse essere impostato come proprietario l'utente che avevo configurato.
Tra l'altro mi sono posto anche un'altra domanda, forse sciocca, ci sarebbe il modo di ripristinare un backup di ubuntu da Windows 10?
Grazie mille!
Giuseppe
Si, ma hai i sigtar e i difftar?

Re: Ripristino Dèjà dup (backup) da sessione live

Inviato: sabato 14 marzo 2020, 15:11
da Jepu
[/quote]

Si, ma hai i sigtar e i difftar?
[/quote]

No, tutti i file sono difftar...

Re: Ripristino Dèjà dup (backup) da sessione live

Inviato: sabato 14 marzo 2020, 16:57
da Janvitus
Ma ripristini stesso da Deja-dup > panoramica > ripristina?

Re: Ripristino Dèjà dup (backup) da sessione live

Inviato: sabato 14 marzo 2020, 18:34
da Jepu
Janvitus ha scritto:
sabato 14 marzo 2020, 16:57
Ma ripristini stesso da Deja-dup > panoramica > ripristina?
Avvio la live, vado su backup e clicco su ripristina, scelgo cartelle, sfoglia, seleziono la cartella, quindi clicco su avanti e mi compare il messaggio di errore…

Re: Ripristino Dèjà dup (backup) da sessione live

Inviato: domenica 15 marzo 2020, 11:58
da Jepu
Se qualcuno avesse qualche idea su come posso provare a recuperare almeno una parte del contenuto… vi ringrazio in anticipo!

Re: Ripristino Dèjà dup (backup) da sessione live

Inviato: lunedì 16 marzo 2020, 18:24
da Janvitus
Prova da terminale con deja-dup --restore /percorso/file.backup, se non va almeno dovrebbe darti più informazioni.

Re: Ripristino Dèjà dup (backup) da sessione live

Inviato: mercoledì 18 marzo 2020, 11:24
da Jepu
Janvitus ha scritto:
lunedì 16 marzo 2020, 18:24
Prova da terminale con deja-dup --restore /percorso/file.backup, se non va almeno dovrebbe darti più informazioni.
Ciao Janvitus,
ho provato solo oggi, quando digito il comando inizialmente cerca di accedere al mio account google, di default deja dup ha questa configurazione, quando lo configuro per la cartella locale mi restituisce il seguente messaggio di errore:
Ho eseguito il comando direttamente dalla cartella dove si trovavano i file

Codice: Seleziona tutto


deja-dup --restore duplicity-full.20200220T081353Z.vol747.difftar.gpg

(org.gnome.DejaDup:6684): GLib-CRITICAL **: 10:14:04.561: Source ID 2406 was not found when attempting to remove it

Re: Ripristino Dèjà dup (backup) da sessione live

Inviato: mercoledì 18 marzo 2020, 11:28
da Jepu
Se ripeto il comando con un file diverso si apre la finestra restore di Deja Dup con la cartella da cui effettuare il restore e cliccando su avanti compare la scritta 'No backups to restore'

Re: Ripristino Dèjà dup (backup) da sessione live

Inviato: mercoledì 18 marzo 2020, 11:31
da Janvitus
Allora prova direttamente con duplicity AmministrazioneSistema/BackupDelSistema/Duplicity

Re: Ripristino Dèjà dup (backup) da sessione live

Inviato: mercoledì 18 marzo 2020, 11:48
da Jepu
Janvitus ha scritto:
mercoledì 18 marzo 2020, 11:31
Allora prova direttamente con duplicity AmministrazioneSistema/BackupDelSistema/Duplicity
Dunque, ho letto la guida e ho un paio di dubbi, probabilmente dovuti alla mia estrema inesperienza con questi strumenti.
1. Chiede di specificare il nome del file da ripristinare ma io vorrei ripristinare tutti i file contenuti in quello specifico file.
2. I comandi sono per un file salvato in un server ftp,
Ho provato a vedere se il seguente comando mi restituiva una lista dei file ma anche questo mi ha segnalato un errore

Codice: Seleziona tutto

duplicity list-current-files file://duplicity-full.20200220T081353Z.vol747.difftar.gpg
Attempt 1 failed. OSError: [Errno 20] Not a directory: 'duplicity-full.20200220T081353Z.vol747.difftar.gpg'
:muro:

Re: Ripristino Dèjà dup (backup) da sessione live

Inviato: mercoledì 18 marzo 2020, 11:53
da Jepu
Forse ho capito il messaggio di errore, quindi ho rifatto il comando per la cartella intera

Codice: Seleziona tutto

 duplicity list-current-files file://media/ubuntu/windows%20%10/Documents%20%and%20%Setting/Pubblic/Documents
Local and Remote metadata are synchronized, no sync needed.
Last full backup date: none
Traceback (innermost last):
  File "/usr/bin/duplicity", line 1555, in <module>
    with_tempdir(main)
  File "/usr/bin/duplicity", line 1541, in with_tempdir
    fn()
  File "/usr/bin/duplicity", line 1393, in main
    do_backup(action)
  File "/usr/bin/duplicity", line 1476, in do_backup
    list_current(col_stats)
  File "/usr/bin/duplicity", line 702, in list_current
    sig_chain = col_stats.get_signature_chain_at_time(time)
  File "/usr/lib/python2.7/dist-packages/duplicity/collections.py", line 998, in get_signature_chain_at_time
    raise CollectionsError("No signature chains found")
 CollectionsError: No signature chains found

Re: Ripristino Dèjà dup (backup) da sessione live

Inviato: mercoledì 18 marzo 2020, 12:04
da Jepu
Chiedo scusa per questi tre messaggi consecutivi, ma ho fatto un ulteriore passo avanti ma comunque mi viene restituito un errore molto simile a quello che mi compariva da deja dup

Codice: Seleziona tutto

duplicity restore --all  file://media/ubuntu/windows%20%10/Documents%20%and%20%Setting/Pubblic/Documents //media/ubuntu/DEC0466FC0464E49/temp
Local and Remote metadata are synchronized, no sync needed.
Last full backup date: none
GnuPG passphrase for decryption: 
Traceback (innermost last):
  File "/usr/bin/duplicity", line 1555, in <module>
    with_tempdir(main)
  File "/usr/bin/duplicity", line 1541, in with_tempdir
    fn()
  File "/usr/bin/duplicity", line 1393, in main
    do_backup(action)
  File "/usr/bin/duplicity", line 1472, in do_backup
    restore(col_stats)
  File "/usr/bin/duplicity", line 728, in restore
    restore_get_patched_rop_iter(col_stats)):
  File "/usr/bin/duplicity", line 750, in restore_get_patched_rop_iter
    backup_chain = col_stats.get_backup_chain_at_time(time)
  File "/usr/lib/python2.7/dist-packages/duplicity/collections.py", line 974, in get_backup_chain_at_time
    raise CollectionsError("No backup chains found")
 CollectionsError: No backup chains found
Lo stesso errore mi viene restituito anche se come argomento metto un singolo file di backup :cry:

Re: Ripristino Dèjà dup (backup) da sessione live

Inviato: mercoledì 18 marzo 2020, 17:01
da Janvitus

Re: Ripristino Dèjà dup (backup) da sessione live

Inviato: domenica 22 marzo 2020, 10:58
da Jepu
]Buongiorno e buona domenica,
in questi giorni sono stato un po' impegnato e ho fatto qualche tentativo ma senza nessun esito, oggi ho trovato un articolo che suggeriva di verificare lo stato del backup e questo è il risultato

Codice: Seleziona tutto

sudo duplicity collection-status file://media/ubuntu/windows%20%10/Documents%20%and%20%Setting/Pubblic/Documents
gpg: WARNING: unsafe ownership on homedir '/home/ubuntu/.gnupg'
Attenzione, trovati set di backup incompleti, probabilmente lasciati dalla sessione interrotta
Data dell'ultimo backup completo: nessuna
Stato collezione
-----------------
Connessione con il backend: BackendWrapper
Directory di archiviazione: /home/ubuntu/.cache/duplicity/2d295d5ee51ca5d5a1bba445b0d0d53a

Trovate 0 catene di backup secondarie.
Non è stata trovata alcuna catena di backup con firme attive
Trovati anche 0 set di backup che non fanno parte di alcuna catena
e 1 set di backup incompleto.
Questi possono essere eliminati eseguendo duplicity con il comando "cleanup"
 
Non riesco a capire come mai il backup me lo facesse spesso e ora trova un solo set, incompleto (38 gb) forse tutte le volte cancellava il precedente e l'ultima volta che l'ha fatto per qualche motivo è crashata la sessione?
Grazie ancora per la pazienza

Re: Ripristino Dèjà dup (backup) da sessione live

Inviato: domenica 22 marzo 2020, 11:02
da Jepu
Ne approfitto per fare una domanda parzialmente correlata, siccome il disco che ha "perso le partizioni" è ancora funzionante ho provato ad utilizzare gparted per recuperare i dati, fa l'analisi, mi esce una finestra con le due partizioni recuperate ed il pulsante visualizza da cui posso solo vedere i file, come faccio a recuperarli? Nel momento in cui è aperto gparted prende possesso di tutte le unità e non posso copiare i file che sto visualizzando da nessuna parte...

Re: Ripristino Dèjà dup (backup) da sessione live

Inviato: domenica 22 marzo 2020, 12:08
da Janvitus
Non è che semplicemente non devi usare una live per recuperare i backup?