Is it possible to exclude to e.g. exclude everything in ~/.cache except a sub-directory or two (e.g. ~/.cache/a, ~/.cache/b)? I don’t want to hardcode a list of sub-directories to ignore which will need to be maintained (keep adding new sub-directories to ignore).
I looked at the examples in the docs but none seem to suggest this is possible or that rules have order/precedence to potentially allow for this like .gitignore-style.
Unrelated question: Regarding " kopia snapshot verify
, the docs say:
This means that the command does not test whether blobs have been corrupted after they have been uploaded by Kopia, due to bit rot, bit flip, etc."
and that --verify-files-percent
handles that by downloading (reading?) the files for errors. If the kopia repo is on a checksumming filesystem like btrfs/zfs, is that all handled by the filesystem natively implicitly by this feature of the filesystem or is there still reason to run --verify-files-percent
? What this and automatic full maintenance cover that a checksumming filesystem wouldn’t? I am trying to squeeze every ounce of performance (time spent with backing up or maintenance) out of slow SMR drives that I have no other good use for.