I am quite worried about losing information and not being able to recover it from the backups, so I am trying to nail the best automated way to make sure the backups are good.

Restic comes with a check command, that according to the documentation here has this two “levels”:

  • Structural consistency and integrity, e.g. snapshots, trees and pack files (default)
  • Integrity of the actual data that you backed up

In plain words, I understand this as: The data you uploaded to the repository is still that data.

Now my question is, do you think this is enough to trust the backups are right? I was thinking about restoring the backup in a temporary location and running diff on random files to check the files match the source, but I don’t know if this is redundant now.

How do you make sure you can trust your backups?

  • MTK@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    9 days ago

    Really worried? Do a full restore. No backup system is reliable unless you actually at the very least do one full restore to test it, ideally do it evry now and again to be sure. I personally tested it once, was happy and am now at the mercy of the gods if it shits the bed