Windows encrypted store path difference

I'm making backups from cloud, to multiple drives, and i rather want to clone the second physical backup drive from the first physical.

For the first drive the backup is already done by adding a "local" disk remote "phydisk", which used by the crypt remote "backupkript". Initially i've set the crypt remote remote to phydisk:o:/bck/ using with command line:
rclone sync idrivee2:bucket/ backupkript:--exclude="film/**" --multi-thread-streams 8 --s3-upload-concurrency 8 --s3-chunk-size 16M --modify-window=10s -P --ignore-errors

now i've tried out removing the path, just leaving phydisk: there to be able to set the drive, and a the path from command line, like this: rclone sync idrivee2:bucket/ backupkript:o:\bck\ --exclude="film/**" --multi-thread-streams 8 --s3-upload-concurrency 8 --s3-chunk-size 16M --modify-window=10s -P --ignore-errors

but always starts to download from the start. If i revert everything, then its just starts to check the files, as should. Why?

rclone config original:

[backupkript]
type = crypt
remote = phydisk:o:/bck/
password = XXX
password2 = XXX

rclone config new:

[backupkript]
type = crypt
remote = phydisk:
password = XXX
password2 = XXX

It is required to create a separate crypt remote for other drive, even if i want to use the same encryption, and samm password? What's going to happen if will want to re-sync (update) the backup on a linux machine, where the paths are surely different?

rclone v1.64.2
- os/version: Microsoft Windows 11 Pro 22H2 (64 bit)
- os/kernel: 10.0.22621.2715 (x86_64)
- os/type: windows
- os/arch: amd64
- go/version: go1.21.3
- go/linking: static
- go/tags: cmount

create some small test folder idrivee2:bucket/test with some random file(s)

run both sync commands of this folder with -vv flag and post output here.

You can skip all other flags for this test.

  1. with original config
    rclone sync idrivee2:bucket/test backupkript: -vv

  2. with new config
    rclone sync idrivee2:bucket/test backupkript:o:\bck\ -vv

original config:

rclone sync idrivee2:bucket/ backupkript: --exclude="film/**" --multi-thread-streams 8 --s3-upload-concurrency 8 --s3-chunk-size 16M --modify-window=10s -P --ignore-errors --dry-run -vv
2023/11/26 14:40:18 DEBUG : rclone: Version "v1.64.2" starting with parameters ["C:\\Progz\\Pathapps\\rclone.exe" "sync" "idrivee2:bucket/" "backupkript:" "--exclude=film/**" "--multi-thread-streams" "8" "--s3-upload-concurrency" "8" "--s3-chunk-size" "16M" "--modify-window=10s" "-P" "--ignore-errors" "--dry-run" "-vv"]
2023/11/26 14:40:18 DEBUG : Creating backend with remote "idrivee2:bucket/"
Enter configuration password:
password:
2023/11/26 14:40:22 DEBUG : Using config file from "C:\\Users\\harom\\AppData\\Roaming\\rclone\\rclone.conf"
2023/11/26 14:40:22 DEBUG : idrivee2: detected overridden config - adding "{xQtxH}" suffix to name
2023/11/26 14:40:22 DEBUG : Resolving service "s3" region "us-east-1"
2023/11/26 14:40:22 DEBUG : fs cache: renaming cache item "idrivee2:bucket/" to be canonical "idrivee2{xQtxH}:bucket"
2023/11/26 14:40:22 DEBUG : Creating backend with remote "backupkript:"
2023/11/26 14:40:22 DEBUG : Creating backend with remote "phydisk:o:/bck/"
2023/11/26 14:40:22 DEBUG : fs cache: renaming cache item "phydisk:o:/bck/" to be canonical "phydisk://?/o:/bck"
2023/11/26 14:40:22 DEBUG : here.txt: Skipping undecryptable file name: illegal base32 data at input byte 4
2023/11/26 14:40:22 DEBUG : film: Excluded
2023/11/26 14:40:22 DEBUG : iggibu.zip: Size and modification time the same (differ by 1.174s, within tolerance 10s)
2023/11/26 14:40:22 DEBUG : iggibu.zip: Unchanged skipping
2023/11/26 14:40:22 DEBUG : youtube-vanced-get-youtube-videos-without-ads-3-1-80-106.apk: Size and modification time the same (differ by 1.52s, within tolerance 10s)
2023/11/26 14:40:22 DEBUG : youtube-vanced-get-youtube-videos-without-ads-3-1-80-106.apk: Unchanged skipping

New config:

rclone sync idrivee2:bucket/ backupkript:o:/bck/ --exclude="film/**" --multi-thread-streams 8 --s3-upload-concurrency 8 --s3-chunk-size 16M --modify-window=10s -P --ignore-errors --dry-run -vv
2023/11/26 14:30:06 DEBUG : rclone: Version "v1.64.2" starting with parameters ["C:\\Progz\\Pathapps\\rclone.exe" "sync" "idrivee2:bucket/" "backupkript:o:/bck/" "--exclude=film/**" "--multi-thread-streams" "8" "--s3-upload-concurrency" "8" "--s3-chunk-size" "16M" "--modify-window=10s" "-P" "--ignore-errors" "--dry-run" "-vv"]
2023/11/26 14:30:06 DEBUG : Creating backend with remote "idrivee2:bucket/"
Enter configuration password:
password:
2023/11/26 14:30:11 DEBUG : Using config file from "C:\\Users\\harom\\AppData\\Roaming\\rclone\\rclone.conf"
2023/11/26 14:30:11 DEBUG : idrivee2: detected overridden config - adding "{xQtxH}" suffix to name
2023/11/26 14:30:11 DEBUG : Resolving service "s3" region "us-east-1"
2023/11/26 14:30:11 DEBUG : fs cache: renaming cache item "idrivee2:bucket/" to be canonical "idrivee2{xQtxH}:bucket"
2023/11/26 14:30:11 DEBUG : Creating backend with remote "backupkript:o:/bck/"
2023/11/26 14:30:11 DEBUG : Creating backend with remote "phydisk:braabtl874jqqgi75cg44sqgu0/e2o7ce9khkh25vld2qe4ducjpk"
2023/11/26 14:30:11 DEBUG : fs cache: renaming cache item "phydisk:braabtl874jqqgi75cg44sqgu0/e2o7ce9khkh25vld2qe4ducjpk" to be canonical "phydisk://?/C:/Users/harom/braabtl874jqqgi75cg44sqgu0/e2o7ce9khkh25vld2qe4ducjpk"
2023/11/26 14:30:11 DEBUG : fs cache: switching user supplied name "phydisk:braabtl874jqqgi75cg44sqgu0/e2o7ce9khkh25vld2qe4ducjpk" for canonical name "phydisk://?/C:/Users/harom/braabtl874jqqgi75cg44sqgu0/e2o7ce9khkh25vld2qe4ducjpk"
2023/11/26 14:30:11 DEBUG : film: Excluded
2023/11/26 14:30:11 DEBUG : iggibu.zip: Need to transfer - File not found at Destination
2023/11/26 14:30:11 DEBUG : youtube-vanced-get-youtube-videos-without-ads-3-1-80-106.apk: Need to transfer - File not found at Destination
2023/11/26 14:30:11 NOTICE: iggibu.zip: Skipped copy as --dry-run is set (size 109.858Mi)

So it seems if i set the path in command, then canonicalized to my user profile folder as target, and yes, i've found the encoded folders and files from yesterday try in my profile folder.

If i do this with new config, the encripted files are listed: rclone ls phydisk:o:/bck/.
But if i run rclone ls backupkript:o:/bck/ it points to my profile folder.

Can i use windows style paths for remotes, for example instead of remote:o:/folder/ remote:/o/folder/ ? Maybe that can solve it

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