J'ai un système qui redémarre/plante souvent (en raison d'une coupure de courant) et 3 sauvegardes sur 5 ne fonctionnaient pas hier, et les journaux affichent :
Échec de la création/acquisition du verrou /backup/nixcloud-backup/.borg-cache/e4f72857fd062fadead393dd604d052d018ba6e3f115fb23f3bf7dcd8ee53ed8/lock.exclusive (timeout).
erreur borg, sortie
la suppression de ces fichiers peut-elle être automatisée ? on pourrait écrire le PID dans le fichier de verrouillage quelque part et vérifier si le processus est toujours là.
Je crois que vous avez besoin borg break-lock
la suppression de ces fichiers peut-elle être automatisée ? on pourrait écrire le PID dans le fichier de verrouillage quelque part et vérifier si le processus est toujours là.
cette fonctionnalité est en version bêta
@enkore : des pointeurs ? j'ai besoin de ça aussi...
@rpodgorny peut-être attendre la sortie de la 1.1.0b4. uniquement pour les tests, ne l'utilisez pas pour des données importantes.
Dans 1.1.0b3 :
supprimer automatiquement les verrous obsolètes - définissez la variable d'environnement BORG_HOSTNAME_IS_UNIQUE pour activer la suppression des verrous obsolètes. S'il est défini, les verrous obsolètes du cache et du référentiel sont supprimés. #562 #1253
on pourrait écrire le PID dans le fichier de verrouillage quelque part et vérifier si le processus est toujours là.
En fait, j'ai écrit un script pour faire quelque chose comme ça localement. Je pense que c'est une solution de contournement agréable et fiable. Voir https://github.com/rugk/borg-cron-helper
Commentaire le plus utile
Je crois que vous avez besoin
borg break-lock