前言:
我的ECS系统是centos 6.5 32位系统
本教程里面的软件只支持centos和ubuntu
如果你的系统是64位的,阿里云官方提供了方法
https://help.aliyun.com/document_detail/32196.html
步骤:
1.下载软件
https://market.aliyun.com/products/56014009/cmgj000304.html?spm=5176.730005.203.4.w7kpyt
从这个网站下载先购买,0元,购买完毕就可以下载了(软件名车是cloudfs4oss)
2.下载下来的是一个压缩包,解压压缩包,里面根据你的ECS的系统有4个tar包,上传对应的tar包到服务器里面
3.解压tar包我解压到/home/oss目录了
命令是tar -zxvf
4.配置/home/oss/CloudFS_Centos32/conf/cloudfs.conf
配置方法很简单就两步
a.ECS的地区他已经帮你列出来了,直接取消对应地去前面的#就可以了(如果不是阿里云的服务器他下面也有选择)
b.填写ID和KEY和BUCKET
其他的选项可以看看,可以根据需要更改比如下面有个密码SYMLINK_POSTFIX=
5.配置/home/oss/CloudFS_Centos32/conf/cloudfs.centos.autoboot
需要更改BIN_PATH="/home/oss/CloudFS_Centos32"
这一步我研究了一会,坑爹的说明书里面的配置方法那一步是错的,换了新版本配置教程他没更新
mount的挂载位置也可以更改
6.执行/home/oss/CloudFS_Centos32/conf/cloudfs.centos.autoboot start
(先改一下权限chmod)
到这里就挂载成功了
cd /mnt/oss就可以看到了
7.设置重启以后自动挂载
把第6步的命令放到开机启动脚本里面/etc/rc.d/rc.local
注意:此方法不能长时间的连接OSS,今天我登陆进去的时候发现mount还在,但是cd进去ls没反应 后来restart以后就又好了 我个人猜测可能是长时间不用oss自动断开了连接,看来要修改备份脚本了,在备份的时候重新连接
还有个问题,我从oss里面复制一2G多的文件到ecs里面,结果复制到2G刚出头的时候就强制断开了,2次都是这样
这个时候mount命令查看 挂载点还在,但是看cloud的status的时候就显示停止了
看来这个方法还是有点问题,估计还是得用64位系统然后用阿里云官方的方法
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。