Using kopia 0.13, I have a repository with errors (some blobs lost to HDD failures and then deleted). If I check like this, it detects missing blobs quite fast:
$ kopia snapshot verify --verify-files-percent=100
Listing blobs...
10000 blobs...
20000 blobs...
30000 blobs...
Listed 33102 blobs.
Processed 0 objects.
ERROR error processing [file details omitted]: object Ixa2a16ff02d303a26fb3920fea080939a is backed by missing blob p15b62c64c8afaa91e38250b53d318bbd-s0e0cc1aa68d9685e112
However, if I do the same specifying an snapshot ID, like:
$ kopia snapshot verify --verify-files-percent=100 --sources=k09a9bf0d9c6239ec249b299640513718
Listing blobs...
10000 blobs...
20000 blobs...
30000 blobs...
Listed 33102 blobs.
It doesn’t seem to check into files. Checking all the snapshots like this finishes very fast, not what I would expect for 1TB of data, and without reporting any errors.
I’m trying to locate the first snapshot with missing blobs. Am I misunderstanding something about how one does do a 100% check of a particular snapshot?
EDIT to add that sources and repository are both local, in separate hard drives.