3 ms·
I'm not sure, but seems to be an expensive operation on snapshot based architectures - have to search through all snapshots.
by sa1 5y ago
I'm not sure, but seems to be an expensive operation on snapshot based architectures - have to search through all snapshots.
- lucb1e 5y agoIf you know the path, it would be $ restic mount --repo /mnt/backupdrive/myrepo /mnt/backedup $ echo /mnt/backedup/snapshots/*/path/to/file And it would print which snapshots it is contained in. If you don't know the path, I don't know how long `find -type f` takes so you might be right about that being inefficient. It is certainly not a use-case that I think restic ever had in mind. I also don't know of "backup" software to solve this, it seems a bit out of scope for most of them (they are meant to have a backup copy of your disk, not be a file manager with history). You might have more luck with tools like rsync (or Toucan, from the good old days where I used Windows and Portable Apps), those can certainly create only new files and never delete deleted files, but then you typically don't get encryption and deduplication.
- sa1 5y agoThanks, I’ve also thought that something built on rclone or rsync might be more suitable. I haven’t yet moved to restic, so it might be that find -f is good enough for me.