-
I’m using kopia for media files. Does it still make sense with e.g. the default policy rules? The drives are nearly 90% full and I can’t see why I need more than 1 snapshot (
--keep-annual 0 --keep-daily 0 --keep-hourly 0 --keep-monthly 0 --keep-weekly 0 --keep-latest 1
) since I only care about the latest mirror backup, which would mean (as I understand) I won’t get the ability to restore from more than one state in time. But I can still enjoy deduplication from the 1 snapshot, right? Or perhaps I should allow for more than 1 snapshot, but look to deleting the oldest snapshot depending on the “diff of the source and the latest snapshot”. -
How to “diff the source and the latest snapshot” for e.g. list of files changed and some metadata like size differences? Compare the output of
kopia snapshot list
with some Linux command that generates similar output? Would also like some sort of summary like approximately how of a difference in size between source and the most recently snapshot is so e.g. I can know if I even have enough space to snapshot (else need to delete oldest snapshots to free up space). Diff between existing snapshots can be done withkopia diff
. -
Can you rename a repository, .e.g. simply moving the name of the directory specified by
--path
(for repo hosted locally on filesystem) or is it referenced by Kopia and could confuse Kopia? -
How to check whether I’m connected to a repository already? I work with multiple repositories at the same time and want to e.g. add a shell prompt to make it clear what repository I’m connected for a shell. EDIT: I had one repository snapshotting in a terminal instance, then opened another terminal instance and started snapshotting another repository. After the second repository was done, I closed this terminal instance and paused snapshotting the first repository. On resume, it says it’s unable to find the second repository that I had already finished and unmounted from the system. So Kopia can only work with one repository at a time or is there a way to keep managing the repo separately via CLI? My intuition was that when Kopia is only connected to that shell instance so it was surprising to me when resuming the snapshot of the first repo attempted to do that for the second repo instead (because it was connected later while the first repo was still snapshotting).
-
Are there any optimizations for repo containing video/image files up to 15GB on 2-20TB drives like with --object-splitter (I assume would affect disk fragmentation and deduplication in terms of both speed and size efficiency)? And for repo containing exclusively text and database files?
-
I ran
kopia snapshot create ...
without connecting to a repository–kopia didn’t complain while it snapshots. How can it snapshot without being connected to a repository and where is this stored? I cancelled the snapshot. -
I attempted to play a video of a mounted repo while another repo is snapshotting. I then see the other repo reporting
write error: write ~/.cache/kopia/content-logs/...-createshot-create.1.log: no space left on device
which only resumes back to snapshoting after I close the video. It looks like playing the video involves caching a lot of data to ~/.cache/kopia? If this is not a suitable purpose for using a mounted repo, then mounting the repo is only for restoring files, limited only to copying the mounted files to destination? -
kopia snapshot verify
does not account for bitrot and similar like the doc says (there’s--verify-files-percent
for that). If there is bitrot, does that prevent the entire repo from being able to be restored? I assume it doesn’t and only affects that file associated with the blocks involved in the bit rot. If such files are media/text files, typically their content is still viewable to humans but maybe missing e.g. video frames or text, right?
Much appreciated.