1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > ossfs挂载百度对象存储_阿里云对象存储OSS挂载工具

ossfs挂载百度对象存储_阿里云对象存储OSS挂载工具

时间:2023-12-04 15:06:58

相关推荐

ossfs挂载百度对象存储_阿里云对象存储OSS挂载工具

前言

宝塔面板里有类似服务9.9一个月,愿意花钱的大佬们也不会搜到我这篇文章

不想花钱的小伙伴们就仔细看看下面我这篇文章吧

科普:linux常用命令: ls 查看当前目录下文件

安装及配置

下载:安装包

wget /ossfs/ossfs_1.80.5_centos7.0_x86_64.rpm

wget /files/ossfs/ossfs_1.80.5_centos7.0_x86_64.rpm

为了下面操作方便,下面进行重命名

mv ossfs_1.80.5_centos7.0_x86_64.rpm ossfs.rpm

下面进行安装

yum localinstall ossfs.rpm -y

这样就完成了

接下来配置,设置bucket name 、AccessKey ID和Access Key Secret信息,将其存放在/etc/passwd-ossfs 文件中。注意这个文件的权限必须正确设置,建议设为640。

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

设置权限

chmod 640 /etc/passwd-ossfs

解释下:my-bucket,AccessKey ID,Access Key Secret都要替换成自己对应的服务名称

将my-bucket这个bucket服务挂载到/tmp/ossfs目录下,OSS endpoint是http://oss-cn-。

设置挂载的目录

mkdir /tmp/ossfs

设置OSSEndpoint(地域节点)

ossfs my-bucket /tmp/ossfs -ourl=http://oss-cn-

注意:这个协议头不要使用https,用http就可以,不然会报错

使用 下面代码查看是否配置成功

ls tmp/ossfs

如果出现

ls: reading directory /tmp/ossfs/: Input/output error.

说明你的协议头弄错了

如果配置错了可以卸挂载。

fusermount -u /tmp/ossfs

重新配置

弄好的效果就是这样

开机自动挂载

此模式适用于ubuntu14.04, CentOS6.5

在 /etc/fstab 文件中添加如下的内容

ossfs#your_bucket_name your_mount_point fuse _netdev,url=your_url,allow_other 0 0

解释:bucket名称+挂载点+OSS endpoint

此模式适用于CentOS7

首先在/etc/init.d/目录下建立文件ossfs

vi /etc/init.d/ossfs

按i进入编辑模式,将以下代码根据自己情况修改后拷贝进去

#! /bin/bash

#

# cosfs Automount Aliyun OSS Bucket in the specified direcotry.

# chkconfig: 2345 90 10

# description: Activates/Deactivates cosfs configured to start at boot time.

ossfs my-bucket /tmp/ossfs -ourl=http://oss-cn- -o allow_other

添加执行权限

chmod a+x /etc/init.d/ossfs

添加启动脚本作为其他服务实现开机自启动

chkconfig ossfs on

这样就实现了开机自动挂载OSS。

欢迎大家在评论区继续补充,例如腾讯云cos 的方法

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。