利用s3fs 将 s3 bucket 挂载到Linux目录

网友投稿 295 2022-10-17

利用s3fs 将 s3 bucket 挂载到Linux目录

S3fs是基于FUSE的文件系统,允许Linux和Mac Os X挂载S3的存储桶在本地文件系统,S3fs能够保持对象原来的格式。关于s3fs-fuse的功能、使用方法、下载可参考::

IAM用户访问密钥ID: IAM用户访问密钥

而且该文件权限必须为600

4、按下来安装 s3fs-fuse:

1) 下载 、编译、安装

yum install automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel

git clone s3fs-fuse

./autogen.sh

./configure

make

make install

如下图所示:

2)验证是否安装成功

5、最后实现手工挂载s3 bucket

S3fs BUCKET MOUNTPOINT [OPTION]

s3fs yeecall-s3fs-mount-bucket /new/ -o passwd_file=./test -o endpoint=ap-northeast-1

如下图所示:

6、最后可将相关参数放入fstab中,实现自动挂载

s3fs#mybucket /path/to/mountpoint fuse _netdev,allow_other 0 0 or mybucket /path/to/mountpoint fuse.s3fs _netdev,allow_other 0 0

也可以将密钥ID和密钥存放入全局默认的密钥文件中:

echo MYIDENTITY:MYCREDENTIAL > /etc/passwd-s3fs chmod 600 /etc/passwd-s3fs

7、可将s3fs 的相关进程kill掉,以达到卸载目的

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:一位架构师用服务打动客户的故事之一
下一篇:JAVA设计模式中的策略模式你了解吗
相关文章

 发表评论

暂时没有评论,来抢沙发吧~