50 votes

Est-il possible de restaurer un seul répertoire avec l'utilitaire de sauvegarde ?

J'utilise l'utilitaire de sauvegarde par défaut d'ubuntu (deja-dup) dans le panneau des paramètres. Aujourd'hui, j'ai supprimé par erreur un répertoire. J'ai essayé de le restaurer mais je n'ai pas réussi. Dois-je restaurer toutes mes sauvegardes si je n'ai besoin que d'un seul répertoire ou fichier ?

Gracias.

73voto

Rinzwind Points 270388

Bien sûr, vous pouvez le faire. Extrait du wiki gnome DejaDup Help (oh et là où il est dit file vous pouvez aussi lire directory)

Restaurer un fichier perdu avec Déjà Dup ( lien wiki )

  • Ouvrez le navigateur de fichiers ( Nautilus )
  • Naviguez jusqu'à la page réel contenant le fichier que vous avez perdu (pas via tous lien symbolique )
  • Cliquer avec le bouton droit de la souris dans le dossier, entre les fichiers Restaurer les fichiers manquants (ceci peut ne pas être disponible si vous affichez vos fichiers sous forme de liste, choisissez la grille d'icônes en haut de la fenêtre de Nautilus)
  • Lorsque le Restaurer apparaît, il recherche les fichiers qui se trouvent dans la sauvegarde mais plus dans le dossier
  • Lorsque le fichier que vous souhaitez restaurer apparaît, sélectionnez-le et cliquez sur En avant
  • Passez en revue vos sélections et cliquez sur Restaurer

Restaurer une version antérieure d'un fichier avec Déjà Dup ( lien wiki )

  • Ouvrez le navigateur de fichiers (Nautilus)
  • Aller à la page réel contenant le fichier que vous souhaitez rétablir (pas via tous lien symbolique )
  • Cliquez avec le bouton droit de la souris sur le fichier que vous souhaitez annuler.
  • Choisir Revenir à la version précédente
  • L'arrivée de la Déjà Dup dialogue. Choisissez la date à partir de laquelle la restauration doit être effectuée. Cliquez sur En avant
  • Passez en revue vos sélections et cliquez sur Restaurer . Note : ceci écrasera votre version actuelle du fichier
  • C'est fait !

Notez que pour Ubuntu, vous aurez besoin de l'extension ubuntuone-client 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 de Nautilus de Mate, Caja, ne permet pas de restaurer des fichiers.

Conseils de pro

  • Vous pouvez sélectionner plusieurs fichiers à la fois avant de faire un clic droit.
  • Vous pouvez inverser des fichiers sur la ligne de commande :

    deja-dup --restore FILE1 FILE2

20voto

ted Points 11

La réponse ci-dessus n'a pas fonctionné pour moi, car le disque qui avait été sauvegardé à l'origine avait été supprimé. Je partage la procédure que j'ai suivie ci-dessous :

  • Dans un terminal, tapez :

duplicité liste-courant-f file:///[chemin_vers_le_dossier_de_sauvegarde] > /home/[votre_nom_d'utilisateur]/list.txt

Attention au format "file:///..." dans lequel duplicity s'attend à recevoir le chemin d'accès à l'archive. Vous devez indiquer le chemin complet du dossier contenant votre sauvegarde.

  • Créer un dossier pour la restauration :

mkdir [PATH ET NOM DE FICHIER DU FICHIER RESTAURÉ]

  • Recherchez le fichier/dossier que vous souhaitez restaurer dans le fichier "list.txt" que nous avons créé précédemment (dans le dossier personnel). Copiez juste le nom du fichier et le chemin d'accès au fichier et non la date. Exécutez ce qui suit :

duplicity restore --no-encryption --file-to-restore [PASTE RESULTATS DE L'ETAPE PRECEDENTE] file:///[LOCATION DE LA SAUVEGARDE] [CHEMIN D'ACCES ET NOM DE FICHIER DU FICHIER RESTAURE]

Veuillez noter que les commandes seront différentes pour une sauvegarde cryptée. Consultez la référence ci-dessous.

Référence de duplicité

0voto

Utilisateur de Caja ici, (Mate sur 16.04.3). Problèmes avec ces solutions pour moi, FWIW.

"Backup" a.k.a. "deja dup" (note aux développeurs : standardiser un nom est une bonne chose) vraiment utile lorsqu'un débutant doit chercher des réponses) ne me permet pas de faire autre chose qu'une extraction complète de toute ma sauvegarde vers un emplacement de mon choix. Je veux juste un petit répertoire pour une VM qui fonctionne mal...

  1. Nautilus d'occasion. Cependant, il n'a pas accès au répertoire dont j'ai besoin (VBox. Moi : "huh ?"), donc pas de restore via l'interface graphique.

  2. 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 sûr, je suppose que FILE1 est la sauvegarde et FILE2 la cible de la restauration. Si ce n'est pas le cas, je me suis trompé.

Quoi qu'il en soit, cela a lancé l'interface utilisateur graphique dans un mouvement de "deja-dup" - c'est une erreur.

  1. Plusieurs tentatives de la méthode de Wilson Canda, ainsi

$ 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 vous permettra de constater que d'autres personnes ont également rencontré ce problème au fil des ans.

Ma solution : "restaurer" tout vers un "dossier d'attente" sur mon disque externe via l'interface graphique, j'y vais manuellement et je saisis le répertoire que je veux, puis je remplis ce dossier de zéro.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X