Linux发行版 | 下载 |
---|---|
Ubuntu 16.04 (x64) | ossfs_1.80.2_ubuntu16.04_amd64.deb |
Ubuntu 14.04 (x64) | ossfs_1.80.2_ubuntu14.04_amd64.deb |
CentOS 7.0 (x64) | ossfs_1.80.2_centos7.0_x86_64.rpm |
CentOS 6.5 (x64) | ossfs_1.80.2_centos6.5_x86_64.rpm |
安装 ossfs:
sudo yum localinstall your_ossfs_package
主要针对OSS挂载到Ecs后目录无法访问,目录权限需要0770等问题得解决策略。
#echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs (导入my-bucket的key)
#chmod 640 /etc/passwd-ossfs (设定文件权限)
#id www-data (www-data 为你要设定目录权限的用户名)查看要设定的用户id以及组id。
#ossfs My-Bucket /disk(disk挂载目录名) -ourl=EndPoint -ouid=(用户id) -ogid=(组id) -o allow_other
#fusermount -u /disk (disk挂载目录名)卸载挂载目录
还有一种例外,如果你得Ecs是VPC的服务器,endpoint要不一样一些,具体见:
https://help.aliyun.com/document_detail/31837.html
-ourl后面不要加bucketName
-ourl=http://vpc100-oss-cn-beijing.aliyuncs.com
具体命令如下:
#ossfs My-Bucket /disk -ourl=http://vpc100-oss-cn-beijing.aliyuncs.com -ouid=33 -ogid=33 -o allow_other