What is the problem you are having with rclone?
Significant hangs, seemingly for no reason
Run the command 'rclone version' and share the full output of the command.
rclone v1.72.1
- os/version: rocky 9.7 (64 bit)
- os/kernel: 5.14.0-611.47.1.el9_7.x86_64 (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.25.3 (Red Hat 1.25.3-1.el9_7)
- go/linking: dynamic
- go/tags: none
Which cloud storage system are you using? (eg Google Drive)
Local Disk
The command you were trying to run (eg rclone copy /tmp remote:tmp)
Using dd to read the file at the beginning, and at the end. rclone itself was mounted to a caching mount.
The rclone config contents with secrets removed.
rclone mount /mnt/ltfs /mnt/ltfs_cache --check-first --checkers 1 --size-only --vfs-cache-max-age 52w --dir-cache-time 180s --allow-other --vfs-cache-mode full --vfs-cache-min-free-space 10G --vfs-cache-poll-interval 180s --vfs-read-ahead 2097152 --buffer-size 1048576 --vfs-fast-fingerprint --vfs-read-chunk-streams 1 --vfs-refresh --no-checksum --no-modtime --no-update-modtime --transfers 1 --attr-timeout 5s --cache-dir /home/rclone --uid=1000 --gid=1000 --read-only --write-back-cache --multi-thread-streams 0 -vv
A log from the command with the -vv flag
2026/05/03 23:38:19 DEBUG : /: >Lookup: node=000002L5/, err=<nil>
2026/05/03 23:38:19 DEBUG : 000002L5/: Attr:
2026/05/03 23:38:19 DEBUG : 000002L5/: >Attr: attr=valid=5s ino=0 size=0 mode=drwxr-xr-x, err=<nil>
2026/05/03 23:38:19 DEBUG : 000002L5/: Lookup: name="Drone"
2026/05/03 23:38:19 DEBUG : 000002L5/: >Lookup: node=000002L5/Drone/, err=<nil>
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/: Attr:
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/: >Attr: attr=valid=5s ino=0 size=0 mode=drwxr-xr-x, err=<nil>
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/: Lookup: name="Vid1.mp4"
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/: >Lookup: node=000002L5/Drone/Vid1.mp4, err=<nil>
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: Attr:
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: >Attr: a=valid=5s ino=0 size=2258682829 mode=-rw-r--r--, err=<nil>
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: Open: flags=OpenReadOnly
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: Open: flags=O_RDONLY
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: newRWFileHandle:
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: >newRWFileHandle: err=<nil>
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: >Open: fd=000002L5/Drone/Vid1.mp4 (rw), err=<nil>
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: >Open: fh=&{000002L5/Drone/Vid1.mp4 (rw)}, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Flush:
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): RWFileHandle.Flush
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Flush: err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Read: len=131072, offset=0
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): _readAt: size=131072, off=0
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): openPending:
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: vfs cache: checking remote fingerprint "2258682829,2020-12-30 05:38:28 +0000 UTC" against cached fingerprint "2258682829,2020-12-30 05:38:28 +0000 UTC"
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: vfs cache: truncate to size=2258682829 (not needed as size correct)
2026/05/03 23:38:19 DEBUG : 000002L5/Drone: Added virtual directory entry vAddFile: "Vid1.mp4"
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): >openPending: err=<nil>
2026/05/03 23:38:19 DEBUG : vfs cache: looking for range={Pos:0 Size:131072} in [{Pos:0 Size:6287360} {Pos:2256535552 Size:2147277}] - present true
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: ChunkedReader.RangeSeek from -1 to 6287360 length -1
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): >_readAt: n=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Read: read=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: ChunkedReader.Read at -1 length 4096 chunkOffset 6287360 chunkSize 134217728
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: ChunkedReader.openRange at 6287360 length 134217728
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Read: len=131072, offset=131072
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): _readAt: size=131072, off=131072
2026/05/03 23:38:19 DEBUG : vfs cache: looking for range={Pos:131072 Size:131072} in [{Pos:0 Size:6287360} {Pos:2256535552 Size:2147277}] - present true
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Read: len=131072, offset=262144
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): _readAt: size=131072, off=262144
2026/05/03 23:38:19 DEBUG : vfs cache: looking for range={Pos:262144 Size:131072} in [{Pos:0 Size:6287360} {Pos:2256535552 Size:2147277}] - present true
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): >_readAt: n=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Read: read=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): >_readAt: n=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Read: read=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Read: len=131072, offset=393216
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): _readAt: size=131072, off=393216
2026/05/03 23:38:19 DEBUG : vfs cache: looking for range={Pos:393216 Size:131072} in [{Pos:0 Size:6287360} {Pos:2256535552 Size:2147277}] - present true
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): >_readAt: n=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Read: read=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Read: len=131072, offset=524288
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): _readAt: size=131072, off=524288
2026/05/03 23:38:19 DEBUG : vfs cache: looking for range={Pos:524288 Size:131072} in [{Pos:0 Size:6287360} {Pos:2256535552 Size:2147277}] - present true
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): >_readAt: n=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Read: read=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Read: len=131072, offset=655360
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): _readAt: size=131072, off=655360
2026/05/03 23:38:19 DEBUG : vfs cache: looking for range={Pos:655360 Size:131072} in [{Pos:0 Size:6287360} {Pos:2256535552 Size:2147277}] - present true
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): >_readAt: n=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Read: len=131072, offset=786432
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Read: read=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): _readAt: size=131072, off=786432
2026/05/03 23:38:19 DEBUG : vfs cache: looking for range={Pos:786432 Size:131072} in [{Pos:0 Size:6287360} {Pos:2256535552 Size:2147277}] - present true
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): >_readAt: n=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Read: read=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Read: len=131072, offset=917504
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): _readAt: size=131072, off=917504
2026/05/03 23:38:19 DEBUG : vfs cache: looking for range={Pos:917504 Size:131072} in [{Pos:0 Size:6287360} {Pos:2256535552 Size:2147277}] - present true
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): >_readAt: n=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Read: len=131072, offset=1048576
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Read: read=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): _readAt: size=131072, off=1048576
2026/05/03 23:38:19 DEBUG : vfs cache: looking for range={Pos:1048576 Size:131072} in [{Pos:0 Size:6287360} {Pos:2256535552 Size:2147277}] - present true
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): >_readAt: n=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Read: read=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Read: len=131072, offset=1310720
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): _readAt: size=131072, off=1310720
2026/05/03 23:38:19 DEBUG : vfs cache: looking for range={Pos:1310720 Size:131072} in [{Pos:0 Size:6287360} {Pos:2256535552 Size:2147277}] - present true
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Read: len=131072, offset=1179648
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): >_readAt: n=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Read: read=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): _readAt: size=131072, off=1179648
2026/05/03 23:38:19 DEBUG : vfs cache: looking for range={Pos:1179648 Size:131072} in [{Pos:0 Size:6287360} {Pos:2256535552 Size:2147277}] - present true
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): >_readAt: n=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Read: read=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Read: len=131072, offset=1441792
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): _readAt: size=131072, off=1441792
2026/05/03 23:38:19 DEBUG : vfs cache: looking for range={Pos:1441792 Size:131072} in [{Pos:0 Size:6287360} {Pos:2256535552 Size:2147277}] - present true
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): >_readAt: n=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Read: read=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Read: len=131072, offset=1572864
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): _readAt: size=131072, off=1572864
2026/05/03 23:38:19 DEBUG : vfs cache: looking for range={Pos:1572864 Size:131072} in [{Pos:0 Size:6287360} {Pos:2256535552 Size:2147277}] - present true
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): >_readAt: n=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Read: read=131072, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Flush:
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): RWFileHandle.Flush
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Flush: err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Release:
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): RWFileHandle.Release
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): close:
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: Open: flags=OpenReadOnly
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: Open: flags=O_RDONLY
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: newRWFileHandle:
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: >newRWFileHandle: err=<nil>
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: >Open: fd=000002L5/Drone/Vid1.mp4 (rw), err=<nil>
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: >Open: fh=&{000002L5/Drone/Vid1.mp4 (rw)}, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Flush:
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc000db0380): RWFileHandle.Flush
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Flush: err=<nil>
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: Attr:
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4: >Attr: a=valid=5s ino=0 size=2258682829 mode=-rw-r--r--, err=<nil>
2026/05/03 23:38:19 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Read: len=131072, offset=2256535552
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc000db0380): _readAt: size=131072, off=2256535552
2026/05/03 23:38:19 DEBUG : 000002L5/Drone/Vid1.mp4(0xc000db0380): openPending:
2026/05/03 23:38:49 DEBUG : 000002L5/Drone/Vid1.mp4: vfs cache: setting modification time to 2020-12-29 23:38:28 -0600 CST
2026/05/03 23:38:49 DEBUG : 000002L5/Drone/Vid1.mp4(0xc001285780): >close: err=<nil>
2026/05/03 23:38:49 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Release: err=<nil>
2026/05/03 23:38:49 DEBUG : 000002L5/Drone/Vid1.mp4: vfs cache: checking remote fingerprint "2258682829,2020-12-30 05:38:28 +0000 UTC" against cached fingerprint "2258682829,2020-12-30 05:38:28 +0000 UTC"
2026/05/03 23:38:49 DEBUG : 000002L5/Drone/Vid1.mp4: vfs cache: truncate to size=2258682829 (not needed as size correct)
2026/05/03 23:38:49 DEBUG : 000002L5/Drone: Added virtual directory entry vAddFile: "Vid1.mp4"
2026/05/03 23:38:49 DEBUG : 000002L5/Drone/Vid1.mp4(0xc000db0380): >openPending: err=<nil>
2026/05/03 23:38:49 DEBUG : vfs cache: looking for range={Pos:2256535552 Size:131072} in [{Pos:0 Size:6291456} {Pos:2256535552 Size:2147277}] - present true
2026/05/03 23:38:49 DEBUG : 000002L5/Drone/Vid1.mp4(0xc000db0380): >_readAt: n=131072, err=<nil>
2026/05/03 23:38:49 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Read: read=131072, err=<nil>
2026/05/03 23:38:49 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Read: len=131072, offset=2256666624
2026/05/03 23:38:49 DEBUG : 000002L5/Drone/Vid1.mp4(0xc000db0380): _readAt: size=131072, off=2256666624
2026/05/03 23:38:49 DEBUG : vfs cache: looking for range={Pos:2256666624 Size:131072} in [{Pos:0 Size:6291456} {Pos:2256535552 Size:2147277}] - present true
2026/05/03 23:38:49 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Read: len=131072, offset=2256797696
2026/05/03 23:38:49 DEBUG : 000002L5/Drone/Vid1.mp4(0xc000db0380): >_readAt: n=131072, err=<nil>
2026/05/03 23:38:49 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Read: read=131072, err=<nil>
2026/05/03 23:38:49 DEBUG : 000002L5/Drone/Vid1.mp4(0xc000db0380): _readAt: size=131072, off=2256797696
2026/05/03 23:38:49 DEBUG : vfs cache: looking for range={Pos:2256797696 Size:131072} in [{Pos:0 Size:6291456} {Pos:2256535552 Size:2147277}] - present true
2026/05/03 23:38:49 DEBUG : 000002L5/Drone/Vid1.mp4(0xc000db0380): >_readAt: n=131072, err=<nil>
2026/05/03 23:38:49 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Read: read=131072, err=<nil>
2026/05/03 23:38:49 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Read: len=131072, offset=2256928768
2026/05/03 23:38:49 DEBUG : 000002L5/Drone/Vid1.mp4(0xc000db0380): _readAt: size=131072, off=2256928768
2026/05/03 23:38:49 DEBUG : vfs cache: looking for range={Pos:2256928768 Size:131072} in [{Pos:0 Size:6291456} {Pos:2256535552 Size:2147277}] - present true
2026/05/03 23:38:49 DEBUG : 000002L5/Drone/Vid1.mp4(0xc000db0380): >_readAt: n=131072, err=<nil>
2026/05/03 23:38:49 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Read: read=131072, err=<nil>
2026/05/03 23:38:49 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Read: len=131072, offset=2257059840
2026/05/03 23:38:49 DEBUG : 000002L5/Drone/Vid1.mp4(0xc000db0380): _readAt: size=131072, off=2257059840
2026/05/03 23:38:49 DEBUG : vfs cache: looking for range={Pos:2257059840 Size:131072} in [{Pos:0 Size:6291456} {Pos:2256535552 Size:2147277}] - present true
2026/05/03 23:38:49 DEBUG : 000002L5/Drone/Vid1.mp4(0xc000db0380): >_readAt: n=131072, err=<nil>
2026/05/03 23:38:49 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Read: read=131072, err=<nil>
2026/05/03 23:38:49 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Flush:
2026/05/03 23:38:49 DEBUG : 000002L5/Drone/Vid1.mp4(0xc000db0380): RWFileHandle.Flush
2026/05/03 23:38:49 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: >Flush: err=<nil>
2026/05/03 23:38:49 DEBUG : &{Handle:000002L5/Drone/Vid1.mp4 (rw)}: Release:
2026/05/03 23:38:49 DEBUG : 000002L5/Drone/Vid1.mp4(0xc000db0380): RWFileHandle.Release
2026/05/03 23:38:49 DEBUG : 000002L5/Drone/Vid1.mp4(0xc000db0380): close: