What is the problem you are having with rclone?
I have a previous backup on B2 made with rsync. I want to migrate to rclone and avoid re-uploading the data as much as possible. However, the --dry-run output from the sync command seems to indicate that it would update modification times on some files, but copy others, even though they haven't changed.
Using rclone v1.52.2 on Ubuntu 16.04LTS VM with 1.5G RAM.
rclone --dry-run --b2-chunk-size=40M --b2-upload-cutoff=200M --fast-list --progress --transfers 16 --include="pb-0*.zip" check /mnt/Photos/5DayDeal b2:qnap-media-sync/Photos/5DayDeal
These are the files on the remote end:
3637511 2019-02-09 04:03:29.000000000 pb-01-freebies-and-bundle-info.zip
55824226 2019-02-09 04:03:36.000000000 pb-02-portrait-shoot-playbook-tamara-lackey.zip
116426426 2019-02-09 04:03:34.000000000 pb-03-travel-pro-kit-viktor-elizarov.zip
40543464 2019-02-09 04:03:32.000000000 pb-04-artistry3-actions-dave-seeram.zip
66689102 2019-02-09 04:03:31.000000000 pb-05-lightroom-mastery-ebook-contrastly.zip
573478665 2019-02-09 04:04:53.000000000 pb-06-art-of-black-and-white-andrew-gibson.zip
989713410 2019-02-09 04:05:21.000000000 pb-07-creativity-on-budget-lindsay-adler-1-of-2.zip
1184532245 2019-02-09 04:07:40.000000000 pb-08-creativity-on-budget-lindsay-adler-2-of-2.zip
1625542099 2019-02-09 04:08:44.000000000 pb-09-photo-101-zack-arias-1-of-2.zip
2020/06/24 18:32:22 DEBUG : rclone: Version "v1.52.2" starting with parameters ["rclone" "-vv" "--dry-run" "--b2-chunk-size=40M" "--b2-upload-cutoff=200M" "--fast-list" "--progress" "--transfers" "16" "--include=pb-0*.zip" "sync" "/mnt/Photos/5DayDeal" "b2:qnap-media-sync/Photos/5DayDeal"]
2020/06/24 18:32:22 DEBUG : Using config file from "/home/andrei/.config/rclone/rclone.conf"
2020-06-24 18:32:22 DEBUG : pb-01-freebies-and-bundle-info.zip: Modification times differ by 7h14m55.3635648s: 2019-02-08 20:48:33.6364352 -0600 CST, 2019-02-09 10:03:29 +0000 UTC
2020-06-24 18:32:22 DEBUG : pb-02-portrait-shoot-playbook-tamara-lackey.zip: Modification times differ by 7h14m59.0105647s: 2019-02-08 20:48:36.9894353 -0600 CST, 2019-02-09 10:03:36 +0000 UTC
2020-06-24 18:32:22 DEBUG : pb-03-travel-pro-kit-viktor-elizarov.zip: Modification times differ by 7h14m50.3825645s: 2019-02-08 20:48:43.6174355 -0600 CST, 2019-02-09 10:03:34 +0000 UTC
2020-06-24 18:32:22 DEBUG : pb-04-artistry3-actions-dave-seeram.zip: Modification times differ by 7h14m51.9045646s: 2019-02-08 20:48:40.0954354 -0600 CST, 2019-02-09 10:03:32 +0000 UTC
2020-06-24 18:32:22 DEBUG : pb-06-art-of-black-and-white-andrew-gibson.zip: Modification times differ by 7h15m22.6315634s: 2019-02-08 20:49:30.3684366 -0600 CST, 2019-02-09 10:04:53 +0000 UTC
2020-06-24 18:32:22 DEBUG : pb-07-creativity-on-budget-lindsay-adler-1-of-2.zip: Modification times differ by 7h14m31.8875616s: 2019-02-08 20:50:49.1124384 -0600 CST, 2019-02-09 10:05:21 +0000 UTC
2020-06-24 18:32:22 DEBUG : pb-05-lightroom-mastery-ebook-contrastly.zip: Modification times differ by 7h14m53.5475647s: 2019-02-08 20:48:37.4524353 -0600 CST, 2019-02-09 10:03:31 +0000 UTC
2020-06-24 18:32:22 DEBUG : pb-08-creativity-on-budget-lindsay-adler-2-of-2.zip: Modification times differ by 7h16m46.4865614s: 2019-02-08 20:50:53.5134386 -0600 CST, 2019-02-09 10:07:40 +0000 UTC
2020-06-24 18:32:22 DEBUG : B2 bucket qnap-media-sync path Photos/5DayDeal: Waiting for checks to finish
2020-06-24 18:32:22 DEBUG : pb-01-freebies-and-bundle-info.zip: SHA-1 = 8af0d7ea0d28bf600f49fc252363d814bc04931a OK
2020-06-24 18:32:22 NOTICE: pb-01-freebies-and-bundle-info.zip: Not updating modification time as --dry-run
2020-06-24 18:32:22 DEBUG : pb-01-freebies-and-bundle-info.zip: Unchanged skipping
2020-06-24 18:32:22 DEBUG : pb-09-photo-101-zack-arias-1-of-2.zip: Modification times differ by 7h16m57.2315602s: 2019-02-08 20:51:46.7684398 -0600 CST, 2019-02-09 10:08:44 +0000 UTC
2020-06-24 18:32:23 DEBUG : pb-04-artistry3-actions-dave-seeram.zip: SHA-1 = 8c85ca09e789219b893b81812ec87254a29f1c6a OK
2020-06-24 18:32:23 NOTICE: pb-04-artistry3-actions-dave-seeram.zip: Not updating modification time as --dry-run
2020-06-24 18:32:23 DEBUG : pb-04-artistry3-actions-dave-seeram.zip: Unchanged skipping
2020-06-24 18:32:23 DEBUG : pb-02-portrait-shoot-playbook-tamara-lackey.zip: SHA-1 = 1e73fef076511b2ba277d0d25cfaf5127e912ad7 OK
2020-06-24 18:32:23 NOTICE: pb-02-portrait-shoot-playbook-tamara-lackey.zip: Not updating modification time as --dry-run
2020-06-24 18:32:23 DEBUG : pb-02-portrait-shoot-playbook-tamara-lackey.zip: Unchanged skipping
2020-06-24 18:32:23 DEBUG : pb-05-lightroom-mastery-ebook-contrastly.zip: SHA-1 = 4844a4b681a6096a79aa7f0bdce229a5662f100a OK
2020-06-24 18:32:23 NOTICE: pb-05-lightroom-mastery-ebook-contrastly.zip: Not updating modification time as --dry-run
2020-06-24 18:32:23 DEBUG : pb-05-lightroom-mastery-ebook-contrastly.zip: Unchanged skipping
2020-06-24 18:32:24 NOTICE: pb-03-travel-pro-kit-viktor-elizarov.zip: Not copying as --dry-run
2020-06-24 18:32:28 NOTICE: pb-06-art-of-black-and-white-andrew-gibson.zip: Not copying as --dry-run
2020-06-24 18:32:31 NOTICE: pb-07-creativity-on-budget-lindsay-adler-1-of-2.zip: Not copying as --dry-run
2020-06-24 18:32:32 NOTICE: pb-08-creativity-on-budget-lindsay-adler-2-of-2.zip: Not copying as --dry-run
2020-06-24 18:32:33 DEBUG : B2 bucket qnap-media-sync path Photos/5DayDeal: Waiting for transfers to finish
2020-06-24 18:32:33 NOTICE: pb-09-photo-101-zack-arias-1-of-2.zip: Not copying as --dry-run
2020-06-24 18:32:33 DEBUG : Waiting for deletions to finish
Transferred: 0 / 0 Bytes, -, 0 Bytes/s, ETA -
Checks: 9 / 9, 100%
Transferred: 5 / 5, 100%
Elapsed time: 11.3s
So it seems to want to copy any file that's "large", something like over 100M in size.
I thought sync command relied on mod time/size only, but the log seems to say it's checking SHA1 checksums as well. What am I doing wrong here?