使用rclone迁移文件ceph对象存储文件

文件下载安装:

 wget --no-check-certificate https://downloads.rclone.org/v1.62.2/rclone-v1.62.2-linux-amd64.zip

默认配置文件路径: ~/.config/rclone/rclone.conf
ceph s3的配置文件格式:

[hcl]
type = s3
provider = Ceph
access_key_id = AKVK****AJRM1MY
secret_access_key = yb7bKQLs****7MRWZZNIDH5QtTxvaEKp
endpoint = http://ceph1.com

[js]
type = s3
provider = Ceph
access_key_id = UKC7ED****1T9D2CA
secret_access_key = XGRCf****XifPgyCXe8haEtP3WO9207r
endpoint = http://ceph2.com

源与目的之间文件传输:
参数选项:–progress 选项显示进度

rclone sync source:bucket target:bucket --progress

使用rclone迁移文件ceph对象存储文件_第1张图片

部分参数说明

显示bucket列表
rclone lsd js:
创建桶:
rclone mkdir hcl:bucketname
显示桶的文件数量以及容量
rclone size hcl:resbucket0
从目录上传文件:
rclone copy --files-from /tmp/files remote: /tmp/download
将上传和下载带宽限制在10 MiB/s
--bwlimit 10M
上传和下载带宽可以分别指定,如——
bwlimit UP:DOWN
限制上传带宽为10 MiB/s,但下载带宽将是无限的
--bwlimit 10M:off
上传带宽限制为10 MiB/s,下载带宽限制为100 KiB/s
--bwlimit 10M:100k
控制每个文件的带宽限制:
--bwlimit-file 1M  这可以与——bwlimit一起使用。
指定时间段限速:
--bwlimit "Mon-00:00,512 Fri-23:59,10M Sat-10:00,1M Sun-20:00,off"
周一的传输带宽将被设置为512 KiB/s。周五结束前将升至10mb /s。在周六上午10点,速率将被设置为1 MiB/s。从周日晚上8点开始,无限制

指定配置文件:
--config=CONFIG_FILE
使用它来查看rclone在不实际执行它的情况下会做什么:
--dry-run

你可能感兴趣的:(ceph,ceph,bash,开发语言)