web-dev-qa-db-fra.com

Extraire un dossier de l'archive de duplicité

À l'aide de la commande de duplicité, je dois spécifier les éléments suivants:

  • spécifier le dossier à restaurer
  • indiquer l'heure et la date à partir desquelles restaurer
  • indiquer la destination à restaurer

Comment peut-on spécifier ces 3 choses en utilisant la commande duplicity?

11
Lonnie Best

C’est exact, même s’il indique "--fichier-à-restaurer", vous pouvez entrer n’importe quel chemin de fichier ou de dossier (sans le signe "/" au début, par exemple "temp/logs") dans "nomdossier". et tout "dossier de destination" (avec le signe "/" au début, par exemple "/ temp/logs") de la commande.

Exemple: je souhaite restaurer mes fichiers/temp/logs sauvegardés il y a 3 jours dans le même dossier:

duplicity -t 3D --file-to-restore temp/logs file:///backup/location /temp/logs

Exemple 2: Je souhaite restaurer mon fichier /temp/logs/app-error.log qui est sauvegardé il y a 3 jours dans le même dossier:

duplicity -t 3D --file-to-restore temp/logs/app-error.log file:///backup/location /temp/logs/app-error.log

Notez que vous devez donner un chemin de destination complet pour le fichier.

Sample3: Ma sauvegarde reste sur un serveur ftp = my.ftp.server avec l'utilisateur = root à l'emplacement = my_backup, le même scénario avec # 1:

duplicity -t 3D --file-to-restore temp/logs sftp://[email protected]/my_backup /temp/logs
10
Bahadir Tasdemir
duplicity -t 3D --file-to-restore <foldername> file:///backup/location <destination folder>

Duplicity passe en mode de restauration car l'URL vient avant le répertoire local.

-t 3D il y a 3 jours

Plus d'infos ici: http://duplicity.nongnu.org/duplicity.1.html

7
Jan