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

前言

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

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

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

安装及配置

下载:安装包

wget http://gosspublic.alicdn.com/ossfs/ossfs_1.80.5_centos7.0_x86_64.rpm

wget https://www.id233.cn/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-hangzhou.aliyuncs.com。

设置挂载的目录

mkdir /tmp/ossfs

设置OSSEndpoint(地域节点)

ossfs my-bucket /tmp/ossfs -ourl=http://oss-cn-hangzhou.aliyuncs.com

注意:这个协议头不要使用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-hangzhou.aliyuncs.com -o allow_other

添加执行权限

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

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

chkconfig ossfs on

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值