开发者社区> 问答> 正文

CENTOS 6.5 32位把OSS挂载为一个目录

前言:
我的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位系统然后用阿里云官方的方法



展开
收起
chainofhonor 2016-07-07 14:41:57 5007 0
1 条回答
写回答
取消 提交回答
  • 赞楼主的分享精神!
    2016-07-08 17:09:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载