hello all, I am on version: rclone v1.56.0 - windows 2019
I am sure I am just misreading the valid file name information in the documentation but could use some pointers
as has been pointed out to me the entire cache concept is depreciated - I have a setup where I have been doing backups from windows to b2 for a number of years using cache (large number of files with small delta - trying to minimize actual API calls)
so it SEEMS like the logical answer is to migrate to mount:
very straight forward:
set RCLONE_CONFIG=C:\rclone\rclone.conf
set RCLONE_EXCLUDE_FROM=c:\rclone\exclude.rclone
set RCLONE_MAX_BACKLOG=500000
set RCLONE_NO_UPDATE_MODTIME=true
set RCLONE_SIZE_ONLY=true
set RCLONE_B2_DISABLE_CHECKSUM=true
set RCLONE_FAST_LIST=true
set RCLONE_TRANSFERS=32
set RCLONE_IGNORE_CHECKSUM=true
set RCLONE_STATS=15s
set RCLONE_CHECKERS=15
so from:
rclone copy "M:\FinanceOperations" cache:"FinanceOperations/" -vv -P
to mounting:
rclone mount b2:/ c:\b2 --vfs-cache-mode full --cache-dir c:\b2cache --vfs-cache-max-age 96h --fast-list --vfs-read-chunk-size=128M --vfs-read-chunk-size-limit=2048M --buffer-size=512M --max-read-ahead=512M --transfers=16 --checkers=8 -v -P
and doing a copy
rclone copy "M:\FinanceOperations" c:\b2\XXXXX\FinanceOperations\ -vv -P
EDIT M: drive is a network drive letter on a windows server
what I am running into is all sorts of files and folders that have non fully compliant names - (seems like for windows - (usually created on Macs many years ago) - that cache didn't seem to care about?
as an example:
ERROR : Client Correspondence/Contracts-Purchase Orders/Client Contracts/2016/XXXX/XXXXXXNegotiation Materials/XXXXX Bonus Calculator.4.29.16.xlsx: Failed to copy: The request could not be performed because of an I/O device error.
here is what it looks like when using cache:
DEBUG : Client Correspondence/Contracts-Purchase Orders/Client Contracts/2016/XXXXX/XXXXXNegotiation Materials/XXXXX Bonus Calculator.4.29.16.xlsx: Sizes identical
DEBUG : Client Correspondence/Contracts-Purchase Orders/Client Contracts/2016/XXXXX/XXXXXNegotiation Materials/XXXXX Bonus Calculator.4.29.16.xlsx: Unchanged skipping
rclone lsf "b2:/XXXXXX/Accounting/Client Correspondence/Contracts-Purchase Orders/Client Contracts/2016/XXXXXXNegotiation Materials/" works fine and shows the files there so it can handle this fine via cache but not via mount if that makes sense
the actual folder has a character I know means it was created on a Mac it looks like a filled in * I don't even know the ascii code for it