使用 s3fs 在 centos 上挂载 bucket
在尝试 gitlab minio 的过程中,发现 s3 的 bucket 可以通过 s3fs 挂载到本地,当成一个系统文件夹来使用,因此可以使用公司搭建的 s3,避免自己再去搭建 minio 集群并维护的成本。
环境安装
https://github.com/s3fs-fuse/s3fs-fuse
1.安装依赖包
On CentOS 7:
复制代码
On Ubuntu 16.04:
复制代码
2.安装
复制代码
3.创建密码文件
复制代码
说明
Access_Key_ID:Access_Key_Secret
chmod 600:设置密钥文件只能被当前用户访问。
4.挂载对象存储到本地目录/new
复制代码
说明
mkdir:创建 new 文件夹作为本地挂载目录
s3fs:手动挂载命令,其中 bucketname 为 bucket 名称、/new 是本地挂载路径、passwd_file 为密码文件位置
5.查看挂载结果
复制代码
6.进入目录可以查看到 object 文件
版权声明: 本文为 InfoQ 作者【阿呆】的原创文章。
原文链接:【http://xie.infoq.cn/article/985ab2324d7026080f7aba740】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论