QQ空间迁移_【华为云挂载OBS(阿里称之为OSS)】

华为云挂载OBS(阿里称之为OSS)

2016-05-23 10:41:38

阿里云挂载OSS可以直接使用OSSFS(根据亚马逊S3FS修改源码而来)这工具比较简单,而华为挂载OBS同样要使用到S3FS这个工具,不过得自己修改和编译了。而且比较操蛋的是华为的官方文档写的简陋至极,如果有人能照着这个文档挂载上去,那就是大神了,废话不说开始干活!

华为的OBS不能通过VPC的内网直接访问,需要申请一个EIP,带宽可以设置很小,1M都可以,然后直接访问域名,走的是内网流量,费用一般可以申请返还。我这里是华北一区OBS的URL是:obs.cn-north-1.myhwclouds.com

第一步下载

fuse-2.9.3.tar.gz

http://file3.data.weipan.cn.wscdns.com/37232882/94bd1974a9f2173ac3c2cf122f9fa3c35996b88e?ip=1463968618,27.17.30.245&ssig=N14NgnObpZ&Expires=1463970408&KID=sae,l30zoo1wmz&fn=fuse-2.9.3.tar.gz&skiprd=2&se_ip_debug=27.17.30.245&corp=2&from=1221134

s3fs-1.74.tar.gz

http://s3fs.googlecode.com/files/s3fs-1.74.tar.gz (请用工具下载,威武国内的长城防火墙,过滤了)

第二部上传到目标主机的 /usr/目录

安装删除依赖包

先查看一下有没有fuse的安装包,由于s3fs需要fuse2.8.4以上软件包。我的是2.8.3 所以需要删除

rpm -qa | grep fuse

yum remove fuse fuse-libs

安装编译的依赖包

yum install gcc libstdc+±devel gcc-c++ curl curl* curl-devel libxml2 libxml2* libxml2-devel openssl-devel

安装编译fuse2.9.3

cd /usr
tar -xzvf fuse-2.9.3.tar.gz

cd fuse-2.9.3

./configure --prefix=/usr

make

make install

export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib64/pkgconfig/

ldconfig

modprobe fuse

pkg-config --modversion fuse

安装编译s3fs

cd /usr
tar -xvf s3fs-1.73.tar.gz
cd s3fs-1.73
vim src/s3fs.cpp

在这个cpp中查找下面那行的内容:

std::string host = “http://s3.amazonaws.com”;

把s3.amazonaws.com替换成obs.cn-north-1.myhwclouds.com,然后保存再编译:

./configure --prefix=/usr

make

make install

建立密匙文件:

vim /etc/passwd-s3fs

文件中内容如下:

华为OBS的AccessKeyID:AccessSecretKey

保存后:

chmod 600 /etc/passwd-s3fs

挂载测试一下

[root@TOMCAT-AS1 s3fs-1.74]# mkdir -p /home/livebos/data/oss-app

[root@TOMCAT-AS1 s3fs-1.74]# s3fs szgq-livebos /home/livebos/data/oss-app -ouse_cache=/tmp/

[root@TOMCAT-AS1 s3fs-1.74]# cd /home/livebos/data/oss-app/

[root@TOMCAT-AS1 oss-app]# ls

[root@TOMCAT-AS1 oss-app]# touch test.txt

OK 成功

开机自动挂载

[root@TOMCAT-AS1 ~]# vim /etc/fstab

s3fs#szgq-livebos /home/livebos/data/oss-app fuse _netdev,allow_other 0 0

reboot

重启测试,可以正常挂载,完成。

评论(0)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值