Hasher cache location

Where does hasher store it's cache, is it possible to backup this cache, and if so is there any point in doing this?

Or could I dump the hash to a file to then use this to seed the cache on a different physical computer?

https://rclone.org/hasher/#cache-storage

"Databases can be shared between multiple rclone processes"
so should be able to seed the cache on another machine

typical right at the end.

So I have no files in the kv folder.

Despite the order in the naming convention below I have the configs as local -> hasher -> crypt -> remote so it should be hashing the actual file and not the encrypted file.

When running the command rclone hashsum sha1 idrive_e2_crypt_hasher: --fast-list -vv I get

2024/07/01 20:02:31 DEBUG : path/to/file1.7z: getHash: database empty
                                          path/to/file1.7z
rclone v1.67.0
- os/version: debian 9.13 (64 bit)
- os/kernel: 6.1.61 (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.22.4
- go/linking: static
- go/tags: none

Post also:

rclone config redacted

nobody can guess your configuration.

[idrive_e2]
type = s3
provider = IDrive
access_key_id = XXX
secret_access_key = XXX
acl = private
endpoint = f5p3.ldn.idrivee2-48.com
bucket_acl = private
list_version = 2
no_check_bucket = true

[idrive_e2_crypt_hasher]
type = hasher
remote = idrive_e2_crypt:
hashes = md5,sha1,sha256

[idrive_e2_hasher]
type = hasher
remote = idrive_e2
hashes = md5,sha1,sha256

[idrive_e2_hasher_crypt]
type = crypt
remote = idrive_e2_hasher:e-drive-2
password = XXX
password2 = XXX

You probably need the following:

hasher->crypt->idrive

[idrive_e2]
type = s3
provider = IDrive
access_key_id = XXX
secret_access_key = XXX
acl = private
endpoint = f5p3.ldn.idrivee2-48.com
bucket_acl = private
list_version = 2
no_check_bucket = true

[idrive_e2_crypt]
type = crypt
remote = idrive_e2:
password = XXX
password2 = XXX

[idrive_e2_crypt_hasher]
type = hasher
remote = idrive_e2_crypt:
hashes = md5,sha1,sha256

and then use idrive_e2_crypt_hasher to access your data (uploads and downloads)

remote = idrive_e2 is missing the :

remote = idrive_e2:

Oh so it is, if I fix that will it work or have I got the order wrong?

sorry, i find, what you have posted a bit confusing.
first you ask about the location of the kv files, then state what your current setup is not working.

that is vague, does not include the real name of the remotes.

idrive_e2_crypt_hasher uses remote = idrive_e2_crypt:, but idrive_e2_crypt: does not exist in your config?

remote = idrive_e2 is missing the :

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.