Replies: 1 comment 4 replies
-
Sadly, these 2 steps do not communicate and step 2 will only notice MISSING or REAPPEARED chunks. The bad chunk won't be missing until you do a Also, if you want to play safe, maybe run a memory check on that machine (memtest86+) before running borg check --repair. The corruption you have observed has a yet unknown cause, it could be a defect of the hdd/ssd, memory, cpu, ... or it could be just a random bitflip. You rather don't want to run a repair on a system with a hw defect that is actively corrupting data. Other options:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I ran
borg checkagainst my repos for the first time since setting them up, and on one of my repos it reported an error:So it seems that one of the chunks in this repo has been corrupted somehow.
I know if I run
borg check --repair, it will delete the bad chunk and re-add it if it shows up in another future backup. My question is: Which file(s) within which archives this chunk belongs to?The reasoning is: depending on which data is lost, that will affect my next steps:
babys_first_steps.mp4across all archives, I'll probably go extract that file from another backup and re-add it to this repo to make sure that this particular file has a valid backup.The docs indicate that
borg extractandborg mountwill give warnings about missing chunks. Is that the only way to get this information? I'm hoping I don't have to extract each individual archive (even to/dev/null) to identify the file -- The data directories this repo backs up are over 2TB.Borg version: 1.4.0 (from Debian's repository)
Beta Was this translation helpful? Give feedback.
All reactions