1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 阿里云ECS使用ossfs挂载OSS使用 【allow_other】

阿里云ECS使用ossfs挂载OSS使用 【allow_other】

时间:2019-01-27 15:55:25

相关推荐

阿里云ECS使用ossfs挂载OSS使用 【allow_other】

一、ossfs安装

GitHub:/aliyun/ossfs

安装依赖包:

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

下载源码包编译:

git clone /aliyun/ossfs.gitcd ossfs./autogen.sh./configuremake && make install

二、配置阿里云OSS秘钥

配置oss密钥:

echo 5yun:LTAABlvHDIDEOzPU:IR5C8kEjVpONzqV1DcxpcEuwf715iF > /etc/passwd-ossfschmod 640 /etc/passwd-ossfs

5yun:Bucket空间名

格式:AK:SK

LTAABlvHDIDEOzPU:IR5C8kEjVpONzqV1DcxpcEuwf715iF

多个Bucket使用>>追加到/etc/passwd-ossfs

如:echo 5yun:LTAABlvHDIDEOzPU:IR5C8kEjVpONzqV1DcxpcEuwf715iF >> /etc/passwd-ossfs

三、将Bucket空间5yun挂载到/home/oss5yun/目录下

命令格式:

ossfs [Bucket空间名] [挂载路径] -ourl=[http://OSS EndPoint]

挂载:

ossfs 5yun /home/ossfs -ourl=http://oss-cn-beijing- 5yun

注:如果使用ossfs的机器是阿里云服务器,可以使用内网域名来避免流量收费和提高速度。

查看OSS EndPoint:

oss.png

详情见:阿里云访问域名和数据中心

卸载命令:

umount /home/oss5yun/

或者

fusermount -u /home/oss5yun/

开机自动挂载

在/etc/rc.local中添加:

ossfs 5yun /home/ossfs -ourl=http://oss-cn-beijing- 5yun -o allow_other

注:这种方式挂载避免修改/etc/fstab,导致挂载失败而系统无法启动。

-o allow_other允许非root用户操作避免因权限问题导致无法操作oss目录。

非阿里云ECS挂载注意事项

为避免后台程序扫描oss文件导致产生费用,如果是updatedb可以通过修改/etc/updatedb.conf让它跳过。

具体做法是:

PRUNEFS =后面加上fuse.ossfs

PRUNEPATHS =后面加上挂载的目录

作者:风吹我已散博客

链接:/p/30e754bd50f9

来源:简书

简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。