Replies: 5 comments 4 replies
-
|
Yeah, looks like a temp file. That's a bit strange, because the current borgstore code either:
Also, borgstore creates the temp file using TMP_SUFFIX (== ".tmp") and I don't see that there. Could it be that this temp file was created by a much older borg or borgstore version than the current one? There were no significant borgstore changes recently. |
Beta Was this translation helpful? Give feedback.
-
|
Just checked: borgstore PosixFS.list will never yield a filename that ends with TMP_SUFFIX (its own temp files). |
Beta Was this translation helpful? Give feedback.
-
|
TODO: Repository.check or PosixFS.list / store.list could validate the names and skip if it does not look valid (== all hex, 64 chars, all lowercase). |
Beta Was this translation helpful? Give feedback.
-
|
About continuing at checkpoint: it does that, but only when the partial flag is given. The default is to play safe and do a full check. |
Beta Was this translation helpful? Give feedback.
-
|
Continued there: borgbackup/borgstore#130 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm continuing to mess around with a repo that has suffered some corruption (#9306) and I hit the following error in borg check:
Trying to figure out what is going on:
Is this borg tripping over its own temp file? Or did I run some other tool that created that temp file?
And why does an invalid filename stop the operation?
(Edit: and why, when I restart the borg check, does it not continue at the last checkpoint?)
Beta Was this translation helpful? Give feedback.
All reactions