win2003Linux win2008 windows2012
返回首页
当前位置: 主页 > 操作系统 > Linux >

Linux挂载阿里云对象存储OSS作为本地磁盘扩充空间备份网站

时间:2018-01-30 12:41来源:未知 作者:小刘 点击:

阿里云的VPS安装LinuxCentOS,可悲的是最小带宽的,只有1M的带宽,想从ECS发出去点东西太难了,就说备份网站这点数据都需要很长时间,为了解决这个问题,使用阿里云的OSS可以第成本的解决,使用ossfs挂载OSS到VPS本地,备份的时候只需要存储在挂载后的目录里,跟本地操作一模一样,安全方便,走内网还只需要付存储费用,流量费也不需要。ossfs 能让在Linux系统中把阿里云的OSS bucket 挂载到本地文件系统中,您能够便捷地通过本地文件系统操作OSS 上的对象,实现数据的共享。

一、安装方法

 

安装包下载

Linux发行版 下载
Ubuntu 16.04 (x64) ossfs_1.80.0_ubuntu16.04_amd64.deb
Ubuntu 14.04 (x64) ossfs_1.80.0_ubuntu14.04_amd64.deb
CentOS 7.0 (x64) ossfs_1.80.0_centos7.0_x86_64.rpm
CentOS 6.5 (x64) ossfs_1.80.0_centos6.5_x86_64.rpm
CentOS 5.11 (x64) ossfs_1.80.0_centos5.11_x86_64.rpm

Ubuntu,安装命令为:

 

sudo apt-get update
sudo apt-get install gdebi-core
sudo gdebi your_ossfs_package

对于CentOS6.5及以上,安装命令为:

sudo yum localinstall your_ossfs_package

对于CentOS5,安装命令为:

sudo yum localinstall your_ossfs_package --nogpgcheck

二、阿里云OSS使用方法

 

设置bucket name 和 AccessKeyId/Secret信息,将其存放在/etc/passwd-ossfs 文件中,这个文件的权限必须设置正确设置,建议设为640。

echo bucket-xxorg:xxorg-access-key-id:xxorg-access-key-secret > /etc/passwd-ossfs
chmod 640 /etc/passwd-ossfs

然后将阿里云OSS的bucket挂载(mount)到指定目录,需要注意下面的 ourl参数如果内网域名不收取上传下载流量费,如果是外网IP不收取上传流量费,但是要收取下载流量费。

mkdir /xxorg-ossfs ossfs bucket-xxorg /xxorg-ossfs -ourl=http://oss-cn-hangzhou.aliyuncs.com

现在看一下ECS的文件系统里是不是有/xxorg-ossfs的目录了,后边需要做什么就像本地操作一样,表面上是存储在了本地,实际上已经存储到了阿里云的OSS了,就算VPS重装系统,存储在阿里云OSS里的数据也不会丢,因为存储的成本也不贵,所以醒醒就拿来做备份空间用了。最后附上阿里云OSS的收费标准,虽然在互联网上的对象存储领域不算最便宜的,但是在国内也算有实力的。

 

 

挂载阿里云对象存储OSS作为本地磁盘扩充空间备份网站

原文 来自 https://www.xxorg.com/archives/category/jiaocheng/page/3


版权申明:本站文章部分自网络,如有侵权,请联系QQ4006363901 ,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
------分隔线----------------------------
推荐内容