I believe I have quite a few files in a crypt structure that aren’t viewable within that crypt remote. What i’ve been doing is keeping a crypt directory mirrored to a remote google drive like this:
rclone --checksum sync GD1:crypt GD2:crypt
This mirrors that crypt structure physically. The issue seems to be that the size of that crypt is HUGELY different when I do a size logically like
rclone size GD1-crypt: and rclone size GD1:crypt where GD1-crypt: is the logical crypt remote of GD1:crypt (I realize there will be some overhead from encryption but I’m seeing massive differences)
This leads me to believe there are files in GD1:crypt that cannot be read within the GD-crypt: remote. I suppose the reasons could be too long of a name or even a different key used long ago by accident. Im not sure.
The question here though is how can I identify those files that are not supposed to be there? I know there is a rclone cryptdecode that I could use to reverse the names and do a difference but that command is only useful file by file and not across a 8TB remote.
Any hints/suggestions? The only way I can thing of doing this is to sync the files to a different directory from within the crypt remote and delete the old directory but that is a LOT of data to move around and would need to be done across 3 different google drives.
Well, I answered my own question (I think). Maybe someone will find this helpful. It isn’t perfect as I am only looking at the actual file name and directory so if they exist in multiple places it excludes both but its pretty decent.