Bisync would sync all files even though check shows only 2 changes

What is the problem you are having with rclone?

I already copied my phone to my laptop using rclone copy. Now I want to sync removed files from my laptop to my phone. If I try to bisync with --dry-run it shows that it would copy all files. rclone check only shows 2 differences. Please help me understand why bisync shows that it will copy. I copied with an older version of bisync then upgraded to the latest version. Does transferred 30 GiB actually mean it would transfer 30 GiB? Please help me understand the difference between the output of the check command and the bisync command.

Run the command 'rclone version' and share the full output of the command.

rclone v1.74.4
- os/version: ubuntu 20.04 (64 bit)
- os/kernel: 5.4.0-192-generic (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.26.5
- go/linking: static
- go/tags: none

Which cloud storage system are you using? (eg Google Drive)

WebDAV from the RoundSync F-Droid app

The command you were trying to run (eg rclone copy /tmp remote:tmp)

ryan@ryan-satellitec55da:/media/ryan/Backup Plus/restic-repos$ rclone check S20-FE-WebDAV:/ /home/ryan/2023-backup-system/Family/Ryan/Samsung-S20-FE/
2026/07/24 10:39:08 ERROR : No common hash found - not using a hash for checks
2026/07/24 10:39:11 ERROR : Download/LG_G6/Pictures /.stfolder/DO_NOT_DELETE: file not in Local file system at /home/ryan/2023-backup-system/Family/Ryan/Samsung-S20-FE
2026/07/24 10:39:11 ERROR : Download/LG_G6/Pictures /.stversions/.nomedia: file not in Local file system at /home/ryan/2023-backup-system/Family/Ryan/Samsung-S20-FE
2026/07/24 10:39:12 NOTICE: Local file system at /home/ryan/2023-backup-system/Family/Ryan/Samsung-S20-FE: 2 files missing
2026/07/24 10:39:12 NOTICE: Local file system at /home/ryan/2023-backup-system/Family/Ryan/Samsung-S20-FE: 2 differences found
2026/07/24 10:39:12 NOTICE: Local file system at /home/ryan/2023-backup-system/Family/Ryan/Samsung-S20-FE: 2 errors while checking
2026/07/24 10:39:12 NOTICE: Local file system at /home/ryan/2023-backup-system/Family/Ryan/Samsung-S20-FE: 6500 hashes could not be checked
2026/07/24 10:39:12 NOTICE: Local file system at /home/ryan/2023-backup-system/Family/Ryan/Samsung-S20-FE: 6500 matching files
2026/07/24 10:39:12 NOTICE: Failed to check with 2 errors: last error was: 2 differences found
clone bisync S20-FE-WebDAV:/ /home/ryan/2023-backup-system/Family/Ryan/Samsung-S20-FE/ --create-empty-src-dirs --compare size,checksum --slow-hash-sync-only --resilient -MvP --resync --dry-run
...
2026/07/24 10:45:36 NOTICE: Download/LG_G6/Pictures /.stversions: Skipped set directory modification time as --dry-run is set
2026/07/24 10:45:36 NOTICE: Download/LG_G6/Pictures /.stfolder: Skipped set directory modification time as --dry-run is set
2026/07/24 10:45:37 INFO  : Resync updating listings
2026/07/24 10:45:41 INFO  : Bisync successful
Transferred:       30.634 GiB / 30.634 GiB, 100%, 8.680 GiB/s, ETA 0s
Checks:             13000 / 13000, 100%, Listed 27028
Transferred:         6474 / 6474, 100%
Elapsed time:        16.7s
2026/07/24 10:45:41 NOTICE: 
Transferred:       30.634 GiB / 30.634 GiB, 100%, 8.680 GiB/s, ETA 0s
Checks:             13000 / 13000, 100%, Listed 27028
Transferred:         6474 / 6474, 100%
Elapsed time:        16.7s
``


#### Please run 'rclone config redacted' and share the full output. If you get command not found, please make sure to update rclone.

[S20-FE-WebDAV]
type = webdav
url = http://192.168.0.104:8080
vendor = rclone

[Samsung-S20-FE-FTP]
type = ftp
host = XXX
port = 8080
pass = XXX
user = XXX

Double check the config for sensitive info before posting publicly




#### A log from the command that you were trying to run with the `-vv` flag  
<!-- You should use 3 backticks to begin and end your paste to make it readable.  Or use a service such as https://pastebin.com or https://gist.github.com/   -->

The log is in the same section as the command.

welcome to the forum,

roundsync has not been updated since Sep 10, 2024 and it is not a fork of rclone.

fwiw, i run rclone natively on android.
i have a handy, dandy howto guide
https://forum.rclone.org/t/rclone-on-termux-turn-your-android-phone-into-a-media-server/16064

maybe try the following

  1. re-run the commands with -vv for debug output
  2. pick one single file to focus on.
  3. on the source file and on the dest file,
    run rclone lsf --format=psth
  4. post the output

Have you initiated your bisync? It requires two steps:

  1. Run bisync with the --resync flag.
  2. For successive sync runs, leave off the --resync flag.

All explained here:

I did rclone copy then rclone bisync --resync --dry-run. From the output of rclone bisync --resync --dry-run, It looks to me like it would copy all the files again. Am I reading the output wrong?

2026/07/24 10:45:41 INFO  : Bisync successful
Transferred:       30.634 GiB / 30.634 GiB, 100%, 8.680 GiB/s, ETA 0s
Checks:             13000 / 13000, 100%, Listed 27028
Transferred:         6474 / 6474, 100%
Elapsed time:        16.7s
2026/07/24 10:45:41 NOTICE: 
Transferred:       30.634 GiB / 30.634 GiB, 100%, 8.680 GiB/s, ETA 0s
Checks:             13000 / 13000, 100%, Listed 27028
Transferred:         6474 / 6474, 100%
Elapsed time:        16.7s

I was using roundsync as a WebDAV server and using rclone from my laptop. I didn't find another WebDAV server that would be better. I tried syncing with my phone as an FTP server, but I ran into an error similar to this, which is strange, since that issue is from 2019. Maybe I got the error before I upgraded rclone on my laptop. Ftp: empty directory yields "directory not found" error

Thank you. I might set up rclone on Android or focus on one single file.

welcome. then you can run rclone serve webdav

Thank you for all your help thus far. I think the issue was that somehow, when I did the initial rsync copy, the time for a bunch of the files was set 1 year into the future. I'm not sure if was because I initially used FTP, an older version of rclone, or what caused it. Speculation or thoughts would be appreciated. That meant it was trying to copy them back to my phone when I did the rsync bisync --resync. Using the --size-only flag fixed this issue. I wondered how I could get the dates correct. I did it without the --size-only flag. I lost some data that had been added since the initial copy, but --size-only is no longer needed.

Apparently, rclone bisync src dest is different than rclone bisync dest src. rclone bisync will sync a few of the same files over again if I sync src and dest. I still need to investigate the modtimes. I created a new topic for this since the errors and symptoms are different.