web-dev-qa-db-fra.com

La duplicité détecte-t-elle qu'une sauvegarde est déjà en cours?

Chaque fois que vous planifiez une sauvegarde récurrente, il est toujours possible qu'une sauvegarde précédemment lancée s'exécute si longtemps que la prochaine sauvegarde planifiée soit lancée avant la fin de la sauvegarde précédente.

Étant donné le concept des chaînes de sauvegarde de duplicity, la duplicité vérifie-t-elle intrinsèquement si une sauvegarde est déjà en cours avant d'autoriser une tentative supplémentaire de modifier cette même chaîne de sauvegarde?

Je connais des solutions pour éviter cela (en dehors de la duplicité), mais ma question est le code de duplicité répond-il déjà intrinsèquement à cette préoccupation?

2
Lonnie Best

Depuis la version 0.6.23, la duplicité effectuera le verrouillage des fichiers sur le répertoire cache associé à la sauvegarde. Il est possible d'avoir deux instances de duplicité exécutées tant qu'il s'agit de sauvegardes différentes. La duplicité ne permettra pas le chevauchement de la même sauvegarde.

Les versions précédentes ne détectaient pas le problème et cela risquait de provoquer des problèmes lors de la tentative de restauration des sauvegardes qui se chevauchaient.

... Ken (mainteneur de la duplicité)

5
kwloafman