I have a large collection of photos (several TBs of data) that I have stored in OneDrive and synced to my local SSD. Due to the storage requirements, I do not really have a backup but just hope that OneDrive keeps my files save. However, I am a bit afraid that, due to some error in OneDrive, OneDrive deletes some photos and syncs these deletions to my local copy. Or maybe I accidently delete some subfolders and do not notice until it is too late. So I would like to have a tool that detects if some files changed (only if, not actually see a diff of the changes). I used to use git for that, but it
- at least doubles my storage requirements since it has to keep a copy of all of the files
- is quite slow for these large amounts of binary data
Since git diff
is basically useless for binary files, I would be content with a tool like git status
which just lists which files have been changed, added or deleted. This should be possible by simply storing hashes, not full file contents. Of course, git
has the advantage that it can restore the deleted files, but I hope that, if I detect that a file is missing, I can restore it from Windows' or OneDrive's recycle bin.