LINUX下S3FS方式挂载七牛

      发布在:个人笔记      评论:0 条评论

 首先需要安装s3fs   

sudo yum install s3fs-fuse


将七牛AK/SK 写入自定义秘钥文件,比如 /etc/passwd-s3fs,并将秘钥文件权限设为600

echo 'AK:SK'  > /etc/.passwd-s3fs

chmod 600 /etc/.passwd-s3fs

挂载前可以先创建一个挂载目录

mkdir -p /oss/qiniu

将已经存在的七牛存储空间挂载到本地目录,url填写七牛访问 Endpoint

根据存储区域获取对应Endpoint域名参考https://developer.qiniu.com/kodo/4088/s3-access-domainname

s3fs 空间名称 /oss/qiniu -o passwd_file=/etc/.passwd-s3fs -o url=Endpoint域名 -o use_path_request_style


如果挂载不成功可以使用下面命令查看错误

s3fs 空间名称  /oss/qiniu -o passwd_file=/etc/.passwd-s3fs -o url=Endpoint域名  -o dbglevel=info -f -o curldbg


最后完成开机自动挂载,编辑/etc/fstab

写入如下代码

s3fs#空间名称 /oss/qiniu fuse _netdev,allow_other,passwd_file=/etc/.passwd-s3fs,url=Endpoint域名,use_path_request_style 0 0

比如:

s3fs#haodquan /oss/qiniu fuse _netdev,allow_other,passwd_file=/etc/.passwd-s3fs,url=http://s3-cn-south-1.qiniucs.com,use_path_request_style 0 0

相关文章
热门推荐