J'utilise l'utilitaire de sauvegarde par défaut d'ubuntu (deja-dup) dans le panneau de configuration. Aujourd'hui, je supprime par erreur un répertoire. J'ai essayé de le restaurer mais je n'ai pas réussi. Dois-je restaurer toute ma sauvegarde si je n'ai besoin que d'un seul répertoire ou fichier?
Merci.
Bien sûr, vous pouvez le faire. Depuis le wiki de l'aide de gnome DejaDup (oh et où il est dit fichier, vous pouvez aussi lire le répertoire)
Notez que pour Ubuntu, le paquetage ubuntuone-client
doit être installé pour que les entrées de menu apparaissent dans Nautilus, même si vous n’utilisez pas Ubuntu One.
Notez également que la version Mate de Nautilus, Caja, ne prend pas en charge la restauration de fichiers.
Vous pouvez rétablir les fichiers sur la ligne de commande:
deja-dup --restore FILE1 FILE2
La réponse ci-dessus n'a pas fonctionné pour moi car le lecteur qui avait été sauvegardé à l'origine avait été supprimé. Je partage la procédure que j'ai suivie ci-dessous:
duplicity list-current-files --no-encryption file: /// [path_to_backup_folder]> /home/[votre_nom_utilisateur:/list.txt
Soyez conscient du format "fichier: /// ..." dans lequel la duplicité s'attend à recevoir le chemin à archiver - Vous devez indiquer le chemin complet du dossier contenant votre sauvegarde.
mkdir [CHEMIN ET NOM DE FICHIER DU FICHIER RESTAURÉ]
duplicité restaurer --no-encryption - fichier-à-restaurer [COLLER DES RÉSULTATS DE L'ÉTAPE PRÉCÉDENTE] fichier: /// [EMPLACEMENT DE LA SAUVEGARDE] [CHEMIN ET NOM DE FICHIER DU FICHIER RESTAURÉ]
Veuillez noter que les commandes seront différentes pour une sauvegarde cryptée. Vérifiez la référence ci-dessous.
Caja utilisateur ici, (Mate le 16.04.3). Des problèmes avec ces solutions pour moi, FWIW.
"Backup" aka "deja dup" (note aux développeurs: la normalisation d'un nom est vraiment utile quand un débutant doit chercher des réponses) ne me permettra pas de faire autre chose qu'une extraction complète de toute ma sauvegarde à un endroit de mon choix. Je veux juste un petit répertoire pour une VM qui fonctionne mal ...
Nautilus d'occasion. Cependant, il n'a pas accès au répertoire dont j'ai besoin (VBox. Me: "hein?"), Donc pas de fonction restore
via l'interface graphique pour moi.
deja-dup --restore FILE1 FILE2
ne fonctionne pas. Il se plaint:
** (deja-dup:3343): CRITICAL **: deja_dup_config_location_add_volume_full: assertion 'uuid != NULL' failed
Bien entendu, je suppose que FILE1 est la sauvegarde et FILE2 la cible de la restauration. Sinon, j'ai gaffé.
Quoi qu'il en soit, il vient de lancer l'interface graphique de deja-dup - c'est un non-aller.
$ duplicity restore --no-encryption file:///media/b/be5f7aad-aa52-47ea-8e64-4352111f66af/home/b/'VirtualBox VMs'/'Green Machine' 'VirtualBox VMs'/'Green Machine'
Local and Remote metadata are synchronised, no sync needed.
Last full backup date: none
Traceback (innermost last):
File "/usr/bin/duplicity", line 1559, in <module>
with_tempdir(main)
File "/usr/bin/duplicity", line 1545, in with_tempdir
fn()
File "/usr/bin/duplicity", line 1394, in main
do_backup(action)
File "/usr/bin/duplicity", line 1473, in do_backup
restore(col_stats)
File "/usr/bin/duplicity", line 729, in restore
restore_get_patched_rop_iter(col_stats)):
File "/usr/bin/duplicity", line 751, 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 984, in get_backup_chain_at_time
raise CollectionsError("No backup chains found")
CollectionsError: No backup chains found
Un moteur de recherche de votre choix révélera que d’autres ont également ce problème au fil des ans.
Mon travail: "restaurer" tout dans un "dossier de stockage" sur mon lecteur externe via l'interface graphique, entrez manuellement dans le répertoire que vous souhaitez, puis remplissez le dossier à zéro.