What is the problem you are having with rclone?
rclone sync never exits after doing all the listing, checks, and transfers. Instead, it keeps outputting the INFO Elapsed time updating every minute. This is with DEBUG for the log-level. The statements about finding files, deciding to transfer/delete/ignore files because of age or size have all passed by now. Once the “"Listed” number gets to the max, it just keeps repeating this.
INFO :
Transferred: 0 B / 0 B, -, 0 B/s, ETA -
Checks: 8 / 8, 100%, Listed 473406
Elapsed time: 1h28m0.0s
INFO :
Transferred: 0 B / 0 B, -, 0 B/s, ETA -
Checks: 8 / 8, 100%, Listed 473406
Elapsed time: 1h29m0.0s
INFO :
Transferred: 0 B / 0 B, -, 0 B/s, ETA -
Checks: 8 / 8, 100%, Listed 473406
Elapsed time: 1h30m0.0s
Run the command 'rclone version' and share the full output of the command.
$ /usr/local/bin/rclone version
rclone v1.71.0
- os/version: oracle 8.10 (64 bit)
- os/kernel: 5.15.0-306.177.4.el8uek.x86_64 (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.25.0
- go/linking: static
- go/tags: none
Which cloud storage system are you using? (eg Google Drive)
The source is a Swift object store and the destination is AWS S3.
The command you were trying to run (eg rclone copy /tmp remote:tmp)
Here’s the command I’m using:
/usr/local/bin/rclone --config CONFIGFILE sync SWIFT:BUCKETNAME AWSS3:BUCKETNAME/PATH/ --log-level DEBUG --size-only --fast-list
I have played with several command line addendums too that appear to have no impact on this behavior, including: --transfers 8 --delete-during --max-delete 1000 --max-age 7d
The rclone config contents with secrets removed.
[AWSS3]
type = s3
provider = AWS
env_auth = true
region = us-east-1
server_side_encryption = AES256
storage_class = INTELLIGENT_TIERING
access_key_id = SECRET
secret_access_key = MORESECRET
[SWIFT]
type = swift
env_auth = false
auth_token = no
storage_url = https://USER:PASS@swiftobjectstorage.us-ashburn-1.oraclecloud.com/v1/NAMESPACE
A log from the command with the -vv flag
I trimmed a lot out of this. There were hundreds of thousands of lines like this as the file listing was counting up (most files are filtered out based on this filter):
DEBUG : PATH/TO/FILE: Excluded (ModTime Filter)
DEBUG : PATH/TO/ANOTHER/FILE: Excluded (ModTime Filter)
… and there were a bunch of these too as it finished counting the “Listed” number up and got to the most recent files:
DEBUG : PATH/TO/YET/ANOTHER/FILE: Sizes identical
DEBUG : PATH/TO/FILE/AGAIN: Unchanged skipping
DEBUG : PATH/TO/LAST/FILE/CHECKED: Unchanged skipping
… and then there were no more DEBUG messages at all. It was just repeating the stats every minute as the elapsed time increased. At the end of the log, I sent it a kill -QUIT command to get the backtrace dump.