阿里云oss挂载ecs
参考:https://www.cnblogs.com/wangchengshi/p/11230532.html #首先安装编译需要的库和工具 sudo yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel
接着当然是clone源代码了
git clone https://github.com/aliyun/ossfs.git cd ossfs #然后生成配置文件 ./autogen.sh #配置编译并安装 ./configure make & make install #首先建立下面这个文件 echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs my-bucket:bucket的名字 my-access-key-id:access-key的id my-access-key-secret:access-key的密码 access-key是创建用户给的 #修改这个配置文件的权限(必须,不然报错) chmod 640 /etc/passwd-ossfs #接着挂载oss到服务器上 ossfs my-bucket my-mount-point -ourl=my-oss-endpoint 实例:ossfs wmc-data /alioss -ourl=oss-cn-hongkong.aliyuncs.com my-bucket:就是bucket的名字,. my-mount-point:就是本地的挂载点,如 /opt -my-oss-endpoint:就是oss的url,类似下面(1)http://oss-cn-hangzhou.aliyuncs.com #写入到/etc/rc.d/rc.local(-o allow_other允许非root用户操作避免因权限问题导致无法操作oss目录) ossfs image /mnt/ossfs -ourl=http://oss-cn-hangzhou.aliyuncs.com -o allow_other #卸载 fusermount -u 挂载点 umount 挂载点 #普通用户卸载 fusermount -u your_mountpoint 三、常见报错 #很多故障可能不是你的原因,可能是阿里云的DNS解析,如无必要不建议挂载oss,如需要按官方文档安装 --进入相应的oss路径,ls显示input/output error 网络连接或ossfs挂载故障, --执行ossfs挂载,显示ossfs: could not resolve host ‘oss-cn-hangzhou.aliyuncs.com’. If you use IP, please try to add option ‘-o use_path_reqeust_style’ fuse版本不对 本站文章如未注明出处均为原创,转载请注明出处,如有侵权请邮件联系站长。