Disons que j'ai deux fichiers que je veux sauvegarder séparément: /home/user1
et /home/user2/
C'est facile:
duplicity /home/user1 file:///media/mateusz/Backup/user1_backup
duplicity /home/user2 file:///media/mateusz/Backup/user2_backup
Je sais que je peux courir
duplicity restore file:///media/mateusz/Backup/backup /unpack_path/home/user1
mais il me faut fournir manuellement /home/user1
partie du chemin. Je souhaite modifier la commande de sauvegarde ou/et d'extraction afin qu'elle soit gérée par duplicité.
Pour éviter le problème XY:
.
duplicity [full|incremental] [options] source_directory target_url
ne peut prendre qu'un source_directory
.
C'est facile à résoudre. Sauvegarde /
(oui, c'est la racine du système de fichiers), mais définissez dans/exclude pour sauvegarder uniquement les dossiers que vous voulez, par exemple.
--include '/home/user1' --exclude '**'
plus d'informations sur in/exclusion peuvent être trouvées sur la duplicité page de manuel .