p.s.挂载oss之后,使用rsync可以同步图片数据,非常方便
官方教程: https://bbs.aliyun.com/read/307212.html
本文来源: http://www.xxorg.com/archives/4450
醒醒的服务器VPS折腾小站使用阿里云的VPS安装Linux的CentOS,可悲的是最小带宽的,只有1M的带宽,想从ECS发出去点东西太难了,就说备份网站这点数据都需要很长时间,为了解决这个问题,使用阿里云的OSS可以第成本的解决,使用ossfs挂载OSS到VPS本地,备份的时候只需要存储在挂载后的目录里,跟本地操作一模一样,安全方便,走内网还只需要付存储费用,流量费也不需要。ossfs 能让在Linux系统中把阿里云的OSS bucket 挂载到本地文件系统中,您能够便捷地通过本地文件系统操作OSS 上的对象,实现数据的共享。
一、安装方法
centos各个版本的安装包下载
CentOS 7.0 (x64)
http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/32196/cn_zh/1481699572723/ossfs_1.80.0_centos7.0_x86_64.rpm
CentOS 6.5 (x64)
http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/32196/cn_zh/1481699605023/ossfs_1.80.0_centos6.5_x86_64.rpm
CentOS 5.11 (x64)
http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/32196/cn_zh/1481699644192/ossfs_1.80.0_centos5.11_x86_64.rpm
对于CentOS6.5及以上,安装命令为:
对于CentOS5,安装命令为:
二、阿里云OSS使用方法
设置bucket name 和 AccessKeyId/Secret信息,将其存放在/etc/passwd-ossfs 文件中,这个文件的权限必须设置正确设置,建议设为640。
chmod 640 /etc/passwd-ossfs
将阿里云OSS的bucket挂载
(mount)到指定目录,需要注意下面的 ourl参数如果内网域名不收取上传下载流量费,如果是外网IP不收取上传流量费,但是要收取下载流量费。
ossfs bucket-yun /yun-ossfs -ourl=http://oss-cn-hangzhou.aliyuncs.com
现在看一下ECS的文件系统里是不是有/yun-ossfs的目录了,后边需要做什么就像本地操作一样,表面上是存储在了本地,实际上已经存储到了阿里云的OSS了,就算VPS重装系统,存储在阿里云OSS里的数据也不会丢,因为存储的成本也不贵,所以醒醒就拿来做备份空间用了。最后附上阿里云OSS的收费标准,虽然在互联网上的对象存储领域不算最便宜的,但是在国内也算有实力的,并且中文资料多
卸载bucket:
fusermount -u /yun-ossfs # non-root user
*******************************************
相关问题
*******************************************
p.s.执行ossfs挂载命令的时候出现错误提示如下,过程参考:http://blog.csdn.net/kane_canpower/article/details/70242160
打开ossfs命令的调试开关
查看日志发现里面有下面的话,意思是请求的时间和当前的时间差异太大
尝试查看本地时间
Wed Apr 19 16:47:47 CST 2017
果然差距一个小时 只需更新同步时间即可
19 Apr 15:52:39 ntpdate[71442]: step time server 51.15.41.135 offset -3357.358058 sec
再次挂载成功,可以直接访问 /yun-ossfs
ossfs提供的功能和性能和本地文件系统相比,具有一些局限性。具体包括:
随机或者追加写文件会导致整个文件的重写。
元数据操作,例如list directory,性能较差,因为需要远程访问oss服务器
文件/文件夹的rename操作不是原子的
多个客户端挂载同一个oss bucket时,依赖用户自行协调各个客户端的行为。例如避免多个客户端写同一个文件等等。
不支持hard link。
不适合用在高并发读/写的场景,这样会让系统的load升高
相关推荐
阿里云对象存储OSS(Object Storage Service)是阿里云提供的一种海量、安全、低成本、高可靠的云存储服务,适用于互联网应用、大数据分析、媒体处理、文件归档等场景。使用C#进行阿里云OSS的操作,可以实现上传、...
阿里云对象存储OSS(Object Storage Service)是阿里云提供的一种高可用、高可靠的云存储服务,用于存储海量的非结构化数据,如图片、视频、文档等。它具有广泛的应用场景,包括网站托管、大数据分析、媒体转码、...
【delphi阿里云对象存储OSS】支持 获取Bucket列表、设置Bucket权限)、创建Bucket、删除Bucket、获取文件列表、上传文件、下载文件、删除文件、读取文件、判断文件是否存在、创建目录、删除目录等功能。api接口文档...
阿里云对象存储OSS、媒体转码、直播录播费用标准与套餐购买说明1
此外,用户还可以通过该工具设置访问权限,管理存储空间,进行批量操作,以及实时查看存储对象的元数据信息。 在运维领域,使用阿里云OSS浏览器Mac版可以极大地提升工作效率。例如,对于网站运维人员,可以直接通过...
- **存储空间(Bucket)**:Bucket 是用户用来存储对象(Object)的容器,所有的对象都必须隶属于某个存储空间。Bucket 名称在整个 OSS 内部是全局唯一的,一旦创建之后无法修改名称。每个 Bucket 可以设置不同的...
阿里云对象存储(OSS,全称Object Storage Service)是阿里云提供的高可用、高可靠、低成本、大规模的云存储服务。它适用于各种场景,包括但不限于网站托管、大数据分析、媒体存储与分发、文件备份等。在"苍穹外卖...
本文将深入介绍阿里云OSS对象存储上传管理工具——oss-browser,并重点针对Linux x64系统进行讨论。 **一、OSS对象存储** 阿里云OSS是一种基于互联网的分布式存储服务,能够存储任意大小的文件,支持PB级的数据量...
PHP一键上传图片到阿里云OSS对象存储,自己编写的代码,有一些注释。已在本地测试,运行成功。注意:1.有阿里云的对象存储;2.要获取AccessKey及找准Endpoint,修改代码中相应的部分;3.点击即上传,只支持图片格式...
阿里云专有云企业版对象存储OSS开发指南是阿里云为用户提供的一份详细的开发指南,旨在帮助用户更好地了解和使用阿里云对象存储OSS服务。本指南涵盖了对象存储OSS的基本概念、开发环境搭建、API使用指南、常见问题...
6. 阿里云OSS的资源描述:阿里云OSS提供了多种资源,包括阿里云OSS快速入门、本文档、阿里云OSS开发人员指南、阿里云OSS控制台用户指南、阿里云OSS购买指南、阿里云OSS最佳实践、阿里云OSS API 手册、阿里云OSS SDK ...
阿里云对象存储服务(Object Storage Service, 简称OSS)是阿里云提供的一种高可用、高可靠、低成本的云存储服务。在这个ASP.NET WEB版的阿里云操作示例中,用户可以学习如何通过编程接口进行OSS的各种操作,包括单...
阿里云-对象存储服务OSS快速入门.pdf
阿里云专有云企业版对象存储OSS用户指南是阿里云提供的一份详细的用户指南,旨在帮助用户更好地使用阿里云对象存储OSS服务。该指南涵盖了对象存储OSS的基本概念、使用方法、配置设置、数据管理、安全性和故障排除等...
阿里云OSS挂载到本地LINUX操作系统,实操,亲测完成!
使用阿里云对象存储OSS作为附件存储空间的WordPress插件 插件特色 可配置是否上传上下和是否保留本地备份 本地删除可同步删除阿里云对象存储OSS中的文件 支持阿里云对象存储OSS绑定的用户域名 支持替换数据库中旧的...
PHP一键上传图片到阿里云OSS对象存储,自己编写的代码,有一些注释。已在本地测试,运行成功。注意:1.有阿里云的对象存储;2.要获取AccessKey及找准Endpoint,修改代码中相应的部分;3.点击即上传,只支持图片格式...
* 对象存储OSS的存储系统采用基于对象的存储方式,存储对象以key-value的形式组织,实现高效的数据存储和检索。 * 对象存储OSS支持多种存储类型,包括热存储、冷存储、归档存储等,满足不同应用场景的存储需求。 四...
阿里云专有云Enterprise版对象存储OSS V3.1.0 用户指南是阿里云 Enterprise 版对象存储OSS 的官方文档,旨在为用户提供对象存储OSS 的使用指南、操作指引和技术支持。本文档涵盖了对象存储OSS 的基本概念、产品特点...