Does KopiaUI not verify snapshots?

In short:

  • kopia content verify does the same as kopia snapshot verify, but doesn’t detect missing blobs.
  • Running kopia snapshot verify regularly is not necessary, because it is part of a full maintenance run.
  • It is not recommend to run kopia snapshot fix automatically, only when a problem is detected.
  • Running kopia snapshot verify --verify-files-percent=X daily is recommended and the best way to make sure your repository is in good shape.

It’s always hard to tell why these errors happen, but I would reommend running an extended SMART test and a memtest.

kopia snapshot fix invalid-files has reliably fixes errors for me in the past. Maybe make a copy of your repository if you don’t feel comfortable using --commit.

You didn’t mention the size of the repository or the hardware you are running on, so it is hard to tell what unreasonably slow means. The command generally is CPU-bound, because it has to decrypt, decompress and hash every single blob. What does your CPU usage look like?