用rclone把天翼云对象存储挂载到本地盘符
rclone可以把网盘挂载到本地的文件系统下,使得各种文件操作非常方便。
很多的帖子把挂载过程写的很详细了,就不重复写了(建议参考:zhuanlan.zhihu.com/p/368663653 如何拥有一个1PB网盘),这里主要说说挂载天翼云的对象存储时需要注意什么:
首先是类型:
假设我们这次用rclone config创建一个“new remote”名字叫“zos_test”。
在具体配置的时候,因为rclone还没有为天翼云的对象存储定制一个特殊的类型,选“S3兼容的存储提供商"就可以了。“Amazon S3 Compliant Storage Provider”在rclone的各个版本中的具体数字可能不一样,慢慢仔细看,总能找到。在V1.62.2中是列在第25项。
其次是几个术语的对应关系:
最重要的4个参数是AccessKey、SecretKey和endpoint和bucket名字,天翼云中可以在这个界面找到具体的数据:
点击红框中的“访问控制”、“AccessKey管理”,可以找到这这些重要的参数。
Access Key ID 对应天翼云对象存储的 Access Key
Secret Access Key 对应天翼云对象存储的 Secret Key
bucket是自己可以创建,只要把创建好的bucket名记下来,后面用得上。
endpoint在region的设置中用的上。
下面region这个选择,就选1,然后直接输入天翼云上的endpoint的网址就好了。
挂载天翼云对象存储02endpoint.png
最重要的是挂载命令:
我是照抄了《rClone助力大一统云存储》(blog.rustle.cc/2022/11/20/rclone/)中的挂载命令中的参数,当然,网盘要改成上面说的”new remote“的名字”zos_test“加上bucket的名字(也可以是bucket名字加上下面的具体目录)
rclone mount oss_test:mybucket Z: --vfs-cache-mode full --vfs-cache-max-size 10G --vfs-read-ahead 100M --vfs-cache-max-age 4h --cache-dir c:\rclone\vfs-cache --bwlimit-file 20M --bwlimit 100M --log-level NOTICE --vfs-read-chunk-size-limit 10m --buffer-size 50M --attr-timeout 5m --transfers=6 --multi-thread-streams=6 --log-file c:\rclone\rclone.log
这样就把天翼云上的mybucket映射到本地的Z:盘了。如果不加任何参数的话,往里面拷贝数据会很慢,所以这些参数建议了解一下具体的含义。
Windows下的挂载就这么简单,上面提到的2篇文章看看熟悉,很容易就能搞定了。