At the completion of an rclone session, the log shows the following:
Transferred: 141.303G / 141.303 GBytes, 100%, 524.104 kBytes/s, ETA 0s
Checks: 61 / 61, 100%
Transferred: 52449 / 52449, 100%
Elapsed time: 78h31m44.6s
The rclone command is:
rclone sync ~/Documents somewhere:there --copy-links
It is run by the owner of the ~/Documents, who is also the owner of all files thereunder.
The target has a quota of 400 GB
If I look at the count according to ... it says the contents of the directory are:
59’298 items, totalling 147.7 GB.
Running the following command
find ~/Documents/ -type f | wc -l
yields the count 52518
The rclone log does not show any errors, failures or warnings.
There is only one symbolic link, to a file, both under ~/Documents
If I run rclone check, I get the following summary:
2023/01/07 10:02:25 NOTICE: Local file system at /home/robert/Documents: 1 files missing 2023/01/07 10:02:25 NOTICE: Swift container default: 13 differences found 2023/01/07 10:02:25 NOTICE: Swift container default: 13 errors while checking 2023/01/07 10:02:25 NOTICE: Swift container default: 52506 matching files 2023/01/07 10:02:25 Failed to check with 14 errors: last error was: 13 differences found
The 9 missing files are files created after the rclone session started. There were also 4 files whose size changed after being synced, accounting for the 13 errors. In any case, the file counts still do not add up.
So, what accounts for the difference in file count between the number of files listed by find (=52518-9) and the number of files copies by rclone (52449)? Why does rclone report 52449 files copied in the log, but rclone check reports 52506 matching files when run immediately after the first rclone session?
- os/arch: linux/amd64
- go version: go1.18
A swift system
```rclone sync ~/Documents somewhere:there --copy-links``
type = swift
user = me
key = password
auth = https://somewhere
domain = default
tenant = tenant_name
tenant_domain = default
region = RegionOne