您的位置 首页 宝塔面板

宝塔阿里云挂载OSS

OSS是什么
OSS是阿里云存储服务,简单来说OSS就是一块网络硬盘。特点是便宜,但便宜也有代价,那就是性能不高,如果只是作为个人存文件用,我认为完全够用。

为什么要挂载
流量收费
因为直接访问(类似网盘)要消耗流量,收费!

而挂载到服务器,通过服务器访问,可以走内部通道(服务器连接OSS),免流量。当然,服务器也是需要流量收费的,不过这包含在服务器套餐啦,个人服务器的小量访问完全OK。

硬盘扩容
服务器的硬盘还是比较贵的(当然性能也高些),所以有这么一个外接硬盘,可以大大的扩大硬盘容量,能够保存自己的私有文件啦。

如何挂载
一言以蔽之,通过官方给的ossfs工具挂载。步骤如下:

1、安装 ossfs
首先根据官网的帮助文档下载ossfs的安装包:

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

然后安装ossfs程序:

sudo yum install ossfs_1.80.6_centos7.0_x86_64.rpm

其实这就是普通的安装程序的过程

2、配置账号访问信息
首先在OSS控制台找到AccessKey的id和secret,以及需要挂载的bucket名字 ,接着把账号信息写入passwd-ossfs文件:

echo BucketName:yourAccessKeyId:yourAccessKeySecret > /etc/passwd-ossfs

然后配置文件权限:

chmod 640 /etc/passwd-ossfs

3、挂载 ossfs
首先新建挂载的目标文件夹:

mkdir /mnt/oss

然后把OSS挂载到/mnt/oss:

ossfs BucketName /mnt/oss -ourl=http://oss-cn-hangzhou-internal.aliyuncs.com

4、开机挂载OSS
什么,你问我为啥要开机自动挂载?服务器重启之后难道要我手动来一次嘛……

原本是想通过修改fstab来实现的,但是考虑到如果出错容易导致无法启动,再参考网上的教程后,选择自定义服务来自动挂载OSS。

CentOS系统如下操作:(不同系统的自建服务流程不一样)

在/etc/init.d/目录下创建ossfs文件,输入以下内容:

#! /bin/bash
# chkconfig: 2345 10 90
# description: Auto mount ossfs
ossfs BucketName /mnt/oss -ourl=http://oss-cn-hangzhou-internal.aliyuncs.com -o allow_other

注意:上面的两行注释不能省略,不然系统无法识别为服务。

然后设置该服务开机自启动:

chkconfig ossfs on

如此,OSS就成功和服务器融为一体了!

1.本文来自网络,不代表拍客圈立场,转载请注明出处:https://23986.com/baotamianban/857.html

2.未经原版权作者许可,禁止用于任何商业环境,任何人不得擅作它用,不得用于违反国家法律,否则发生的一切法律后果自行承担!

联系我们

联系我们

微信9953517

在线咨询: QQ交谈

邮箱: njknjknjk@126.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部