I think there is an issue with Rclone when copying non-nested, larger files into cached mounted drives in OSX High Sierra.
A) Setup:
- Latest OSX High Sierra
- Latest RClone beta:
- Mounted G Suite Drive using cache (no encryption):
–Remote to G-Suite Drive (“Gdrive”)
–Mounted Cache to a directory on this this remote (“GdriveCache”)
So it is: Gdrive -> GdriveCache:media
- Mount script:
rclone mount GdriveCache: /Users/xyz/rclone_data/media_mount_point --allow-other --dir-cache-time=160h --cache-chunk-size=10M --cache-info-age=168h --cache-workers=5 --buffer-size=500M --attr-timeout=1s --syslog --rc --cache-tmp-upload-path /Users/xyz/rclone_data/rclone_upload --cache-tmp-wait-time 1s --modify-window 1s
B) Test Results (all using Finder):
Test 1) Copy a small file (eg. 500 bytes) into mounted GdriveCache, copies fine.
Test 2) Copy a larger file into GdriveCache (eg. 300MB):
- Starts copying to the folder defined in -cache-tmp-upload-path
- But stops at about 128MB with the Finder “Error Code --36” error dialog
- Leaves the partially copied 128MB file in the -cache-tmp-upload-path
Test 3) Copy the same larger file into GdriveCache, only this time copy its parent directory.
So we are copying /ParentFolder/larger_file.mkv to GdriveCache (rather than just larger_file.mkv as in Test 2).
This time, the copy works fine.
So in summary, can copy a large file to the mounted cache successfully if the large file is nested. Cannot copy if it is just the file on its own.
Small files with the same permissions copy fine, so it is not a permissions issue.
Finally, even with DEBUG logging, rclone reports no problems. No other error logs from the OS either.
Any help or thoughts greatly appreciated!