开发者社区> 梦丫头> 正文

教你如何简单将OSS bucket挂载成为阿里云ECS服务器本地盘

简介:
+关注继续查看
首先你的服务必须是CentOS 6.5 或者Ubuntu 14.04 系统,否则不能安装和挂载!! 
 
 
登入你的服务器先依赖软件安装 
 
 
 
CentOS 6.5  
yum install libcurl libcurl-devel openssl-devel fuse fuse-libs fuse-devel libxml2-devel git gcc g++ make  
 
 
Ubuntu 14.04  
apt-get update  
apt-get install libcurl4-openssl-dev libssl-dev pkg-config libxml2 libxml2-dev libfuse-dev git gcc g++ make   
以下我用CentOS 6.5 做示范! 
输入:yum install libcurl libcurl-devel openssl-devel fuse fuse-libs fuse-devel libxml2-devel git gcc g++ make  
遇到确认请输入Y 
211_35615732_ffc4bd45392f659.png?29 
 
 
 
出现下图说明安装依赖软件成功 
 
 
211_35615732_fd0d16ad6ef8ade.png?9 
 
 
 
接下来下载安装cloudfs: 
输入:git clone https://git.oschina.net/weiweibaba2007/cloudfs.git  
 
 
211_35615732_4eae2d2d1209c2f.png?21 
 
 
 
进入:cloudfs_src目录 
输入:cd cloudfs/cloudfs_src/  
 
 
211_35615732_a40d9ea1ff02b2a.png?12 
 
 
 
输入:make pack 
211_35615732_63a1b222a9d1b05.png?18 
 
 
 
这样就安装完毕了 
 
 
接下来挂载OSS  bucke 
CentOS 6.5 或 Ubuntu 14.04 安装 挂载 
 
 
 
cloudfs 在 CentOS 6.5 和 Ubuntu 14.04发行版上已经有一键式的动安装脚本,安装相对简单。 
cd pack/  
./CloudFS_Install.sh INSTALL_DIR=安装目录 MOUNT_POINT=挂载目录 按照命令行提示,即可完成安装。 (会有两个提示确定输入y回车就可以了) 
如下图: 
211_35615732_9d8ded0a4cafdab.png?14 
 
./CloudFS_Install.sh INSTALL_DIR=/usr/local/cloudfs_download MOUNT_POINT=/home/ftp/x/xj030/wwwroot 
命令说明: MOUNT_POINT=/home/ftp/x/xj030/wwwroot(/home/ftp/x/xj030/wwwroot这个是你网站的目录,比如附件目录什么的) 
211_35615732_4a74a522a65709c.png?8 
 
 
 
 
 
 
出现下图就说明安装完成了 
 
 
211_35615732_31d7576ccd59241.png?8 
 
 
 
接下来修改配置文件 
进入:cd /usr/local/cloudfs_download/conf 
修改目录下的cloudfs.con文件 
 
 
  1. #This is the configuration for the OSS related
  2. [OSS Configuration]
  3. # OSS data center url configuration, uncomment the one your bucket resides on.
  4. # If you run cloudfs on aliyun ECS, then use the internal URL. Otherwise, use the public URL.
  5. # ECS
  6. #HOST=oss-cn-qingdao-internal.aliyuncs.com
  7. #HOST=oss-cn-beijing-internal.aliyuncs.com
  8. #HOST=oss-cn-shenzhen-internal.aliyuncs.com
  9. #HOST=oss-cn-hangzhou-internal.aliyuncs.com
  10. #HOST=oss-cn-hongkong-internal.aliyuncs.com
  11. # NOT ECS, but user's server
  12. #HOST=oss-cn-qingdao.aliyuncs.com
  13. #HOST=oss-cn-beijing.aliyuncs.com
  14. #HOST=oss-cn-shenzhen.aliyuncs.com
  15. #HOST=oss-cn-hangzhou.aliyuncs.com
  16. #HOST=oss-cn-hongkong.aliyuncs.com
  17. # OSS Access Id and Access Key configuration, uncommet it and change the value
  18. # to your own id/key.
  19. #ID=your_access_id
  20. #KEY=your_access_key
  21. # OSS bucket configuraion, uncommet it and change the value to you own bucket name
  22. #BUCKET=your_bucket_name
  23. #this is the configuration for the FS related
  24. [FS Configuration]
  25. # The minimal sync interval from oss to cloudfs
  26. # This configuration is only needed when your system will directly
  27. # add/delete oss object from oss web control console or other system.
  28. # 0 means never sync object from oss to cloudfs after booting.
  29. # For most cases, the default value 0 is OK. If you are not sure, just make the default value 0 here.
  30. ONLINE_SYNC_CYCLE=3
  31. # The file data cache block size when upload/download object from oss to cloudfs.
  32. # For most cases, the default value is OK.
  33. BLOCK_SIZE=1048576
  34. # The file data cache limit size when upload/download object from oss to cloudfs.
  35. # For most cases, the default value is OK.
  36. MAX_CACHE_LIMITS=10485760
  37. # LOG output level
  38. # The debug.log file is under the cloudfs running directory.
  39. # When LOG_LEVEL is 1, only error log will output to debug.log file;
  40. # When LOG_LEVEL is 0, both debug and error log will output to debug.log file;
  41. LOG_LEVEL=1
  42. # Postfix for soft link
  43. # OSS does not support unix style softlink file, so cloudfs uses a special postfix for softlink to identify
  44. # it is a soft link file.
  45. # Default value is "s1l2k3", you could change it as you wish.
  46. # But do keep in mind that this postfix should not conflict with any postfix in real world
  47. SYMLINK_POSTFIX=s1l2k3
  48. # The parameter is used to control whether the system need to synchronize data from Aliyun OSS
  49. # when you access a file or dircetory.
  50. # When IMMEDIATE_SYNC=0, indicate no need to synchronize data;
  51. # When IMMEDIATE_SYNC=1, indicate need to synchronize data;
  52. # Default value is 0;
  53. IMMEDIATE_SYNC=1
  54. # mode
  55. ACCESS_MODE=0666
  56. # set the max number of upload threads,
  57. # default value is 1
  58. MAX_UPLOAD_THREADS=1
 
根据你的OSS地区去掉前面的#如: 
 
 
  1. # ECS
  2. #HOST=oss-cn-qingdao-internal.aliyuncs.com
  3. #HOST=oss-cn-beijing-internal.aliyuncs.com
  4. #HOST=oss-cn-shenzhen-internal.aliyuncs.com
  5. HOST=oss-cn-hangzhou-internal.aliyuncs.com
  6. #HOST=oss-cn-hongkong-internal.aliyuncs.com
  7. # NOT ECS, but user's server
  8. #HOST=oss-cn-qingdao.aliyuncs.com
  9. #HOST=oss-cn-beijing.aliyuncs.com
  10. #HOST=oss-cn-shenzhen.aliyuncs.com
  11. HOST=oss-cn-hangzhou.aliyuncs.com
  12. #HOST=oss-cn-hongkong.aliyuncs.com
  13. # OSS Access Id and Access Key configuration, uncommet it and change the value
 
填写Access Key并去掉# 
  1. # to your own id/key.
  2. ID=your_access_id(你的Access Key ID)
  3. KEY=your_access_key(你的Access Key Secret)
  4. [backcolor=#ffffff][color=#008ef1]# OSS bucket configuraion, uncommet it and change the value to you own bucket name[/color][/backcolor]
  5. BUCKET=your_bucket_name(你的OSS_bucket名称 )
 
启动CloudFS,执行命令: 
 
 
service cloudfs start 
 
 
停止CloudFS,执行命令: 
 
 
service cloudfs stop 
 
 
查看cloudfs运行状态,执行命令: 
 
 
service cloudfs status 
 
 
 
 
注意事项启动挂载的目录必须是空目录 
 
 
启动: 
211_35615732_a5940b0173ada44.png?26 
 
 
 
这样说明已经将OSS挂载到ECS了。。。。。。。 
 
 
如果有问题可以回复,或者联系我! 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
洞悉海量Bucket资产--带你玩转CloudLens之OSS
日志服务联合阿里云OSS推出CloudLens for OSS,支持Bucket粒度的统一管理视图,支持资源用量、访问分析、异常检测、安全分析等可视化分析能力,提供场景化运维管理,实现Bucket资产的可观测性。
93 0
使用 OSS 的 bucket 进行文件上传下载|学习笔记
快速学习使用 OSS 的 bucket 进行文件上传下载
562 0
对象存储 OSS 如何创建 bucket|学习笔记
快速学习对象存储 OSS 如何创建 bucket
1620 0
PAI Designer RAM用户如何绑定单独Bucket对OSS数据访问
机器学习平台PAI(Platform of Artificial Intelligence)是面向企业客户及开发者,提供轻量化、高性价比的云原生机器学习。是构建在阿里云MaxCompute(原ODPS)计算平台之上,集数据处理、建模、离线预测、在线预测为一体的机器学习平台。使用Designer进行建模时,需授予操作账号使用Designer功能所需的操作权限,同时需要授予PAI访问相关云产品的权限,以保障功能安全顺利地使用。在授权操作账号对OSS的操作权限时,支持通过自定义策略灵活定义RAM用户在PAI控制台中对OSS数据的访问权限。本文将使用主账号简单演示对RAM用户授予访问OSS数据的权限。
220 0
OSS 入门基础篇-bucket policy
bucket policy 相比用户自己定义 ram policy 更为简单,界面操作清晰,但是权限粒度不如 ram policy 精细;
1863 0
对象存储(OSS)按桶(bucket)成本分摊
OSS 服务费用由存储费用、流量费用、请求费用、数据处理费用、对象标签费用、传输加速费用组成。如何把成本分摊到每个桶(bucket)级别?比如不同人(比如标签 owner:luoxiaomeng)/部门(比如标签 bu:aliyun)来分摊桶的费用,统计出同一个部门使用多个桶的总费用,以及不同部门费用分布情况。
4458 0
OSS 入门基础篇-bucket policy
bucket policy 相比用户自己定义 ram policy 更为简单,界面操作清晰,但是权限粒度不如 ram policy 精细;
1381 0
OSS删除bucket报错Bucket不为空的排查方案
本文主要介绍在删除不使用的bucket时候报错bucket不为空无法删除的排查方法,来实现删除bucket;
4254 0
阿里云OSS php 自定义域名 绑定bucket
做OSS图片上传时,可以采用阿里云分配的oss域名,也可以使用自定义域名(绑定用户域名),使用阿里云域名太长,不美观,我使用的绑定用户域名。使用阿里云分配域名时图片文件可以正常上传,使用自定义绑定用户域名时发现报错.
1833 0
+关注
梦丫头
论坛总版主
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
OSS运维基础实战手册
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多