web-dev-qa-db-fra.com

Sauvegarde automatique à l'aide de deja dup sur 2 emplacements: localement et lecteur USB

J'ai configuré la sauvegarde automatique sur le dossier local/home/zoroaster/backup et tout fonctionne bien, sauvegarde et restauration.

Je voudrais maintenant configurer une deuxième sauvegarde sur une clé USB externe, afin qu'en cas de panne ou de défaillance du disque dur local, je puisse restaurer à partir d'une clé USB externe.

L'utilisation de l'interface graphique de deja dup permet de définir un seul emplacement de stockage.

Je voudrais connaître un bon moyen de le faire, en utilisant un script ou peut-être synchroniser le dossier de sauvegarde local avec externe.

Je voudrais également savoir si usbdrive devrait appartenir à root ou à l'utilisateur dans ce cas? Seulement à des fins de sauvegarde, j'utiliserai la clé USB.

Pour le moment est monté sur/media/zoroaster/Backup et le propriétaire est root.

Merci

1
Zoroaster

Comme Deja Dup garde une trace des fichiers déjà sauvegardés, vous ne pouvez pas l'exécuter deux fois avec le même résultat.

Si vous souhaitez conserver deux copies de votre sauvegarde, vous pouvez attendre la fin de la sauvegarde régulière, puis simplement cp -rp le répertoire du disque dur local vers la clé USB. Pas besoin de rsync ou de compression car les données ne changeront pas pendant la copie et sont déjà compressées.

Vous pouvez automatiser cela par une tâche cron commençant à un moment donné après la sauvegarde de Deja Dup et vérifiant si Deja Dup a terminé sa tâche (par exemple, testez la sortie de pgrep duplicity).

Les sauvegardes exécutées par Deja Dup ont les autorisations rw------- et en tant que propriétaire l'utilisateur qui l'a démarré. Vous pouvez donc le conserver de cette façon pour votre disque dur externe.

0
muclux