首先需要安装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