What is the problem you are having with rclone?
I am trying to use the remote-control
mode and use operation/copyfile
to copy my file to the destination with a different name. My source is a s3 bucket. My goal is to try reducing the costly headobject calls. Therefore, I am trying to use the --use-server-modtime
flag.
Here is the log I found from rcd
:
2025/06/23 08:30:57 DEBUG : rc: "operations/copyfile": with parameters map[_config:map[DryRun:true Dump:bodies FastList:true UseServerModTime:true Verbose:2]
It shows UseServerModTime:true
but I am not sure the copyfile operation actually supports it. I still observer a lot of HEADObject request from the log. I am open to use other supported operations to compare the files before copy if the copy does not support UserServerModTime by default.
Run the command 'rclone version' and share the full output of the command.
rclone v1.64.2
- os/version: debian 11.8 (64 bit)
- os/kernel: 6.10.14-linuxkit (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.20.11
- go/linking: dynamic
- go/tags: none
Which cloud storage system are you using? (eg Google Drive)
source S3
The command you were trying to run (eg rclone copy /tmp remote:tmp
)
rclone rcd # to create the server
I am using a nodejs application to talk to the rcd afterward.
Please run 'rclone config redacted' and share the full output. If you get command not found, please make sure to update rclone.
2025/06/23 08:46:49 DEBUG : rclone: Version "v1.64.2" starting with parameters ["rclone" "config" "redacted"]
2025/06/23 08:46:49 NOTICE: Config file "/.rclone.conf" not found - using defaults
; empty config
### Double check the config for sensitive info before posting publicly
2025/06/23 08:46:49 DEBUG : rclone: Version "v1.64.2" finishing with parameters ["rclone" "config" "redacted"]
not really related. I am sure the connection configuration are working. I am trying to reduce the API calls.
A log from the command that you were trying to run with the -vv
flag
see above