阿里云OSS(Object Storage Service)是对象存储服务,可制作静态网站或者存放大量图片后通过CDN来加速等用途。而我使用阿里云OSS的目的是通过内网把OSS挂载到Linux系统并把数据库及网站程序的备份存放到性价比非常好的阿里云OSS上。
创建Access Key
购买OSS资源包
创建Bucket
安装OSSFS
在这里简单介绍一下,安装OSSFS及在Linux系统下挂载OSS的方法。
环境
CentOS6.5 64位
安装OOSFS
# wget ps://github.com/aliyun/ossfs/releases/download/v1.79.9/ossfs_1.79.9_centos6.5_x86_64.rpm">https://g*i*thu*b.com/aliyun/ossfs/releases/download/v1.79.9/ossfs_1.79.9_centos6.5_x86_64.rpm
# yum localinstall ossfs_1.79.9_centos6.5_x86_64.rpm -y
配置/etc/passwd-ossfs
# echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs
# chmod 640 /etc/passwd-ossfs
my-buckent为在OSS创建的bucketName,创建Access Key时生成的my-access-key-id及my-access-key-secret。
设定开机自动挂载
# echo 'ossfs#bucketName mountDirectory fuse _netdev,url=http://ECS访问***的内网Endpoint,allow_other 0 0' >> /etc/fstab
bucketName:OSS的BucketName
mountDiretory:本地挂载OSS目录名
ECS访问的内网Endpoint:参照阿里云官网
例如华东1的bucketName为bk-storade,挂载到本地/mnt/backup目录时,添加到/etc/fstab的内容如下。
ossfs#bk-storage /mnt/backup fuse _netde
v,url=http://oss-cn-hangzhou-internal.a*li*yun*cs.com,allow_other 0 0
确认是否能挂载OSS。
# mount -a
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 40G 5.3G 32G 15% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
ossfs 256T 0 256T 0% /mnt/backup
目前40GB的OSS资源包,6个月费用为5元,并且通过内网的访问是免费。比起购买一台专用备份服务器,性价比确实很好。
常见错误
执行mount -a命令出现以下错误时,查看/etc/fatab的内容。
ossfs: Check OSS service failed. Run with -f option for more details.
出现以下错误时查看,/etc/passwd-ossfs或者/etc/fstab的内容。
ossfs: could not establish security credentials, check documentation.
一般是Access Key及bucketName不符合。
模拟极限越野
模拟极限越野开着大巴在各种奇葩路况里送乘客。山路弯道多得让人
模拟火车
模拟火车让你当回真正的火车司机,得先学会看信号灯、操作控制杆
可口的披萨美味的披萨
可口的披萨美味的披萨带您体验经营一家披萨店的乐趣。游戏画风温
定制虚拟偶像最新版
定制虚拟偶像最新版是一款超级经典有趣的日本模拟装扮类型的手游
病娇模拟器手机版正版(yandere simulator)
病娇模拟器最新版手游是一款萌妹二次元模拟游戏,玩家在游戏中可