eu tenho um sistema que muitas vezes reinicia/trava (devido à perda de energia) e 3 de 5 backups não estavam funcionando ontem, e os logs mostram:
Falha ao criar/adquirir o bloqueio /backup/nixcloud-backup/.borg-cache/e4f72857fd062fadead393dd604d052d018ba6e3f115fb23f3bf7dcd8ee53ed8/lock.exclusive (tempo limite).
erro borg, saindo
a remoção desses arquivos pode ser automatizada? pode-se escrever o PID no arquivo de bloqueio em algum lugar e verificar se o processo ainda está por aí.
Eu acredito que você precisa de borg break-lock
a remoção desses arquivos pode ser automatizada? pode-se escrever o PID no arquivo de bloqueio em algum lugar e verificar se o processo ainda está por aí.
esse recurso está em beta
@enkore : alguma dica? eu também preciso disso...
@rpodgorny talvez espere até que 1.1.0b4 seja lançado. apenas para teste ainda, não use para dados importantes.
Em 1.1.0b3:
remover bloqueios obsoletos automaticamente - defina BORG_HOSTNAME_IS_UNIQUE env var para habilitar a eliminação de bloqueios obsoletos. Se definido, os bloqueios obsoletos no cache e no repositório são excluídos. #562 #1253
pode-se escrever o PID no arquivo de bloqueio em algum lugar e verificar se o processo ainda está por aí.
Na verdade eu escrevi um script para fazer algo assim localmente. Eu acho que esta é uma solução agradável e confiável. Veja https://github.com/rugk/borg-cron-helper
Comentários muito úteis
Eu acredito que você precisa de
borg break-lock