Connection dropout appears to corrupt database

I think you can sometimes restore from a previous database (if you kept a copy), but it will see unknown remote files, and a Repair will fix that by removing them (which might mean you just lose latest change).

If you delete versions, the old DB still expects them, and Compacting files at the backend may add new dblock files and delete old ones. If you have space, you might avoid that by letting old versions build up…

[Idea] Backup Duplicati database to avoid recreate has some of my thinking on this – and also my script.
Possibly it won’t be needed if cranking retries way up can ride through whatever outages you’re having…

This would be wonderful. If it’s really a connection thing, you can also try reducing your retry-count for this.
That’s how I run some of the time, just to invite errors, but if error needs a large backup, mine may not be.

1 Like