菜单
一、如何挂载阿里云OSS
服务器挂载OSS,我们采用ossfs这个工具。ossfs能让您在Linux系统中把OSS bucket 挂载到本地文件系统中,您能够便捷地通过本地文件系统操作OSS 上的对象,实现数据的共享
1、下载并安装 ossfs
shell>>>wget http://docs-aliyun.cn-hangzhou.oss.aliyun- inc.com/assets/attach/32196/cn_zh/1524809958556/ossfs_1.80.4_centos7.0_x86_64.rpm
shell>>yum install -y ossfs_1.80.4_centos7.0_x86_64.rpm
2、获取OSS-Bucket名称以及access-key-id和access-key-secret

访问RAM查看key和secret
https://ram.console.aliyun.com/overview
3、设置passwd-ossfs
设置bucket name 和 AccessKeyId/Secret信息,将其存放在/etc/passwd-ossfs 文件中,将权限设置为640。
shell>>>echo bucket-name:access-key-id:access-key-secret > /etc/passwd-ossfs
shell>>>chmod 640 /etc/passwd-ossfs
4、挂在OSS到磁盘目录
以挂在到:/data/wwwroot为例子
//修改bucket-name和-ourl后面的访问域名
//ourl网址获取:在阿里云控制台-->对象存储OSS--->选择自己创建bucket-->概览-->访问域名(然后根据自己ECS的网络类型选择经典网络/专有网络)--EndPoint(选择内网的地址)
shell>>>ossfs bucket-name /data/wwwroot/default/owncloud/data -ourl=oss-cn-beijing-internal.aliyuncs.com -ouid=48 -ogid=48 -oumask=007 -o allow_other
5、查看oss是否成功/检查owncloud是否正常
shell>df -lh
6、设置OSS开机自动挂载
// 开机启动脚本设置权限
shell>>>chmod +x /etc/rc.d/rc.local
//设置开机自动挂载
//注意:修改bucket-name和ourl的访问域名
shell>>>echo "ossfs bucket-name /data/wwwroot/default/owncloud/data -ourl=oss-cn-beijing-internal.aliyuncs.com -ouid=48 -ogid=48 -oumask=007 -o allow_other" > /etc/rc.d/rc.local