tengo un sistema que a menudo se reinicia/falla (debido a la pérdida de energía) y 3 de 5 copias de seguridad no funcionaron ayer, y los registros muestran:
No se pudo crear/adquirir el bloqueo /backup/nixcloud-backup/.borg-cache/e4f72857fd062fadead393dd604d052d018ba6e3f115fb23f3bf7dcd8ee53ed8/lock.exclusive (tiempo de espera).
error de borg, saliendo
¿Se puede automatizar la eliminación de estos archivos? uno podría escribir el PID en el archivo de bloqueo en algún lugar y verificar si el proceso aún existe.
Creo que necesitas borg break-lock
¿Se puede automatizar la eliminación de estos archivos? uno podría escribir el PID en el archivo de bloqueo en algún lugar y verificar si el proceso aún existe.
esa característica está en beta
@enkore : ¿algún consejo? yo tambien necesito eso...
@rpodgorny tal vez espere hasta que se lance 1.1.0b4. solo para pruebas todavía, no lo use para datos importantes.
En 1.1.0b3:
elimine automáticamente los bloqueos obsoletos: configure BORG_HOSTNAME_IS_UNIQUE env var para habilitar la eliminación de bloqueos obsoletos. Si se establece, se eliminan los bloqueos obsoletos tanto en la memoria caché como en el repositorio. #562 #1253
uno podría escribir el PID en el archivo de bloqueo en algún lugar y verificar si el proceso aún existe.
De hecho, escribí un guión para hacer algo así localmente. Creo que esta es una solución agradable y confiable. Ver https://github.com/rugk/borg-cron-helper
Comentario más útil
Creo que necesitas
borg break-lock