首页 > 云计算 > 容器服务 > 干货 | 对象存储的跨地域复制概述


在 华北-北京 对象存储新建源Bucket(空间)- asource,在 华东-宿迁对象存储新建目标Bucket;


在对象存储源Bucket上开启 跨区域复制 的功能,目标Bucket选择 华东-宿迁 的Bucket,其他选项根据自己需要选择;



在 华北-北京 新建一台云主机,使用S3fs将源Bucket挂载到云主机上,然后用 dd命令 生成100个小文件到源Bucket里;

[root@pocenv-hcc-hb-test ~]# yum install automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel -y
[root@pocenv-hcc-hb-test ~]# git clone https://github.com/s3fs-fuse/s3fs-fuse.git [root@pocenv-hcc-hb-test ~]# cd s3fs-fuse [root@pocenv-hcc-hb-test s3fs-fuse]# ./autogen.sh [root@pocenv-hcc-hb-test s3fs-fuse]# ./configure [root@pocenv-hcc-hb-test s3fs-fuse]# make && make install

[root@pocenv-hcc-hb-test s3fs-fuse]# echo Access_Key_ID:Access_Key_Secret > ~/.passwd-s3fs [root@pocenv-hcc-hb-test s3fs-fuse]# chmod 600 ~/.passwd-s3fs

Access_Key_ID:Access_Key_Secret获取方式:https://uc.jdcloud.com/account/accessKey

D. 挂载对象存储到本地目录/hcc (目录名称自定义)
[root@pocenv-hcc-hb-test s3fs-fuse]# cd [root@pocenv-hcc-hb-test ~]# mkdir /hcc [root@pocenv-hcc-hb-test ~]# s3fs asource /hcc -o passwd_file=~/.passwd-s3fs -o url="https://s3.cn-north-1.jcloudcs.com"
mkdir:创建hcc文件夹作为本地挂载目录 s3fs:手动挂载命令,其中bucketname为bucket名称、/hcc是本地挂载路径、passwd_file为密码文件位置、url为京东云对象存储兼容S3域名(请输入空间的Bucket域名)
[root@pocenv-hcc-hb-test ~]# df -Th

通过dd命令在所挂载的对象存储里生成文件( 我们这里生成小文件)
[root@pocenv-hcc-hb-test /]# cd /hcc [root@pocenv-hcc-hb-test hcc]# ll total 0 [root@pocenv-hcc-hb-test hcc]# for ((i=1;i<=100;i++));do dd if=/dev/zero of=block_$i.file bs=1k count=1024;done
这个命令是在所挂载的对象存储Bucket里生成100个大小为1M的小文件。





来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69912185/viewspace-2657667/ ,如需转载,请注明出处,否则将追究法律责任。