欢迎光临
我们一直在努力

腾讯云Linux服务器挂载阿里云oss

此方法适用于Linux(centos或redhat)服务器挂载阿里云oss,我是在我的腾讯云服务器上做的实验。

 

1、下载oss安装包

wget http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/32196/cn_zh/1507811577850/ossfs_1.80.3_centos7.0_x86_64.rpm 

 

2.、安装

sudo yum localinstall ossfs_1.80.3_centos7.0_x86_64.rpm

 

3、设置 Bucket name、AccessKeyId、Access Key Secret信息,将其存放在/etc/passwd-ossfs 文件中

echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs

 

4.、修改passwd-ossfs文件的读写权限 

chmod 640 /etc/passwd-ossfs

 

5、将OSS bucket 挂载到Linux服务器的指定目录(my-bucket表示bucket名称, my-mount-point表示服务器的挂载目录,my-oss-endpoint表示oss的地域节点

ossfs my-bucket my-mount-point -ourl=my-oss-endpoint

例如: ossfs meliodas /oss -ourl=oss-cn-beijing.aliyuncs.com

 

 

说明:如果还没有创建Bucket、AccessKey,请先创建,操作如下(如已创建,请忽略):

1、创建Bucket

腾讯云Linux服务器挂载阿里云oss

 

腾讯云Linux服务器挂载阿里云oss

 

 

 2、创建Access Key

 腾讯云Linux服务器挂载阿里云oss

腾讯云Linux服务器挂载阿里云oss

 

 腾讯云Linux服务器挂载阿里云oss

 

 3、查看my-oss-endpoint(oss的地域节点,一般是外网节点)

腾讯云Linux服务器挂载阿里云oss

 

 

 注意事项:

挂载完成后,这时/oss目录的权限是drwx------,也就是只有root用户拥有读写执行权限,如果想其他用户也有读写执行权限,则在挂载时,需要加入 -o allow_other,命令如下:

ossfs meliodas /oss -ourl=oss-cn-beijing.aliyuncs.com -o allow_other

此时,如果oss目录下存在文件,则会报 ossfs: MOUNTPOINT directory /oss is not empty. if you are sure this is safe, can use the 'nonempty' mount option. 这样的错误。

 这时,需要加上  -o nonempty  ,命令如下:

ossfs meliodas /oss -ourl=oss-cn-beijing.aliyuncs.com -o nonempty -o allow_other

更多关于ossfs命令的操作,请参考 https://github.com/aliyun/ossfs/wiki/FAQ?spm=5176.bbsr270049.0.0.XTcuMj 

 

  • 海报
海报图正在生成中...
赞(0) 打赏
声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《腾讯云Linux服务器挂载阿里云oss》
文章链接:https://www.456zj.com/4582.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址