A modified version of the rclone
Implement donwa/gclone to sync with rclone version
Provide dynamic replacement sa file support for google drive operation
#Windows cgo
WinFsp, gcc (e.g. from Mingw-builds)
#macOS
FUSE for macOS, command line tools
#Linux
libfuse-dev, gcc
- (optional) install cgofuse
- build
go build -v -tags 'cmount' gclone.go
./gclone version
if need
mount
function, cgofuse is required,
add service_account_file_path
Configuration.For dynamic replacement service_account_file(sa file). Replace configuration when rateLimitExceeded
error occurs
rclone.conf
example:
[gc]
type = drive
scope = drive
service_account_file = /root/accounts/1.json
service_account_file_path = /root/accounts/
root_folder_id = root
/root/accounts/
Folder contains multiple access and edit permissions service account file(.json)*.
If the original rclone is across team disks or shared folders, multiple configuration drive letters are required for operation. gclone supports incoming id operation
gclone copy gc:{folde_id1} gc:{folde_id2} --drive-server-side-across-configs
folde_id1 can be:Common directory, shared directory, team disk.
gclone copy gc:{folde_id1} gc:{folde_id2}/media/ --drive-server-side-across-configs
gclone copy gc:{share_fiel_id} gc:{folde_id2} --drive-server-side-across-configs