文章目录[隐藏]
简介
最近还是喜欢Aria2配合Rclone这种东西。这边不考虑挂载。仅考虑和Aria2有关命令
一、基本命令
1、rclone copy
rclone copy source:sourcepath dest:destpath
特点:
①将源复制到目标。不会传输覆盖未更改的文件,(按大小和修改时间或MD5进行判断)。不会从目标删除文件。
②在复制目录时的过程是创建目录并复制文件,而非直接复制目录。
2、rclone move
rclone move source:path dest:path [flags]
特点:
①类似copy,多了会删除源文件,但是会边传输便删除,并不会等最后move完再删除(或许是以一个文件夹一个单位)
②不会删除原目录架构,仅会删除文件,可用--delete-empty-src-dirs参数删除源目录
传输优化
1、以下为可选指令:
-v 显示每个文件传输结束后的少量信息 -P 实时显示传输信息 --transfers 文件并行数量 默认为4 --max-size 传输最大文件,例如可以写100G(Onedrive目前单文件最大大小) --min-size 传输最小文件 --checkers 并行检查文件数量,默认为8
2、块大小,块大小其实很大程度上影响传输速度,在上传时Rclone会将大于块大小的文件进行分块并缓冲到内存中。
--onedrive-chunk-size #For Onedrive 默认值320K,不能超过250M,一般自行设置建议100M左右 ---drive-chunk-size #For Gdrive 同上,默认为8M
提升chunk-size可有效提高传输效率,但会加大内存占用,请配置适合自己服务器的块大小。请注意,你的块大小*并行数量不要超过你的服务器最大内存,否则会被kill,更要注意如果你同时运行多个rclone也要算好内存占用防止被kill。建议添加适量swap以避免出现类似情况。
以上指令填写大小时均可以以K,M,G等为单位。
挂载支持Amazon S3协议的存储
腾讯COS 阿里OSS 七牛等均支持Amazon S3协议,基于此可以使用Rclone进行挂载
使用方法:
rclone config file
如腾讯云COS:
[cos] type = s3 # s3后端存储类型 provider = Other env_auth = false # 不从环境变量中获取密钥 access_key_id = AKIDXXXXXXXXXXXXXX # 腾讯云的secretId secret_access_key = YYYYYYYYYYYYYYYYYYY # 腾讯云的secretKey endpoint = cos.ap-guangzhou.myqcloud.com # COS的域名
方法转自:https://www.hostloc.com/thread-736378-1-1.html
更多
基于以上命令,你可以做一个Telegram Bot,配合autoupload.sh,将Aira2的下载结果与Rclone的上传信息反馈给自己。
- Line群组
- 阔乐博客Line群了解一下
-
- Telegram群组
- Telegram群了解一下
-
2020年10月14日 上午9:47 1F
感谢可乐博客分享!