教你如何简单将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 
 
 
 
 
出现下图说明安装依赖软件成功 
 
 
 
 
 
 
接下来下载安装cloudfs: 
输入:git clone https://git.oschina.net/weiweibaba2007/cloudfs.git  
 
 
 
 
 
 
进入:cloudfs_src目录 
输入:cd cloudfs/cloudfs_src/  
 
 
 
 
 
 
输入:make pack 
 
 
 
 
这样就安装完毕了 
 
 
接下来挂载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回车就可以了) 
如下图: 
 
 
./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这个是你网站的目录,比如附件目录什么的) 
 
 
 
 
 
 
 
出现下图就说明安装完成了 
 
 
 
 
 
 
接下来修改配置文件 
进入: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 
 
 
 
 
注意事项启动挂载的目录必须是空目录 
 
 
启动: 
 
 
 
 
这样说明已经将OSS挂载到ECS了。。。。。。。 
 
 
如果有问题可以回复,或者联系我! 

时间: 2024-11-03 21:38:48

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

阿里云ECS服务器香港机房配置、速度及性能简单体验记录

如今阿里云产品线越来越丰富,在一定程度上将会影响到行业内的其他个人和公司的业务,不过在一定程度上也并不一定说阿里云的产品一定有太高的性价比优势,比如带宽的限制和成本还是比较高的.像如果我们公司和个人的业务在服务上,以及主机的稳定性上有提升,并不一定惧怕这些大佬的产品,反而我们还有一个比较.   目前,阿里云ECS服务器机房已经扩展到香港.新加坡.美国.浙江.青岛.上海.北京.深圳等多个机房,如果我们非大陆业务且不喜欢BA手续的,我们可以选择香港和新加坡线路,虽然价格稍微有点高,但是速度上还是可以

spring-想把eclipse的项目挂载到阿里云服务器

问题描述 想把eclipse的项目挂载到阿里云服务器 本人初学java不久,自己做了一个基于maven的spring项目,tomcat服务器,之前都是本地测试,现在想把项目放到公网上,想通过阿里云,求问各位大神提供一下思路,实现我的想法应该分几步,怎么做,现在一头雾水,很是迷茫 解决方案 直接买个阿里云服务,会给你一个外网地址. 然后开放tomcat的8080 端口,即可通过公网访问你的tomcat项目 解决方案二: 首先去阿里云上购买一台服务器,然后用ssh连接后安装jdk和tomcat,剩下

希望高手教我在阿里云ECS的Server08R2系统中安装虚拟机

问题描述 希望高手教我在阿里云ECS的Server08R2系统中安装虚拟机.QQ:344151365

阿里云ECS、SLB、OSS、OCS服务升级公告

尊敬的阿里云用户: 您好,为了更好的优化后端系统,阿里云ECS服务.SLB服务.OSS服务.OCS服务将进行升级 ,升级内容如下: 一.ECS服务将分别于8月19日.8月20日.8月21日.8月26日的23:00-5:00进行系统升级,升级期间影响如下: 1)阿里云官网停止售卖云服务器,无法在官网上购买和升级续费云服务器. 2)您无法在ECS控制台和通过ECS API对云服务器做任何操作,包括:创建.启动.停止.重启.更换操作系统,创建快照.回滚快照,重置,创建自定义镜像等,升级期间不影响云服务

图文教程:手把手教你格式化和挂载阿里云ECS数据盘

如果您在创建实例时选择了数据盘,在登录实例后,系统需要先格式化数据盘,然后挂载数据盘. 另外,您还可以根据业务需要,对数据盘进行多分区配置.建议使用系统自带的工具进行分区操作. 注意:云服务器 ECS 仅支持对 数据盘 进行二次分区,而不支持对 系统盘 进行二次分区(不管是 Windows 还是 Linux 系统).如果您强行使用第三方工具对系统盘进行二次分区操作,可能引发未知风险,如系统崩溃.数据丢失等. 本文档以 非 I/O 优化+SSD云盘 Linux (Redhat.CentOS.Deb

[置顶]【结果很简单,过程很艰辛】记阿里云Ons消息队列服务填坑过程

    Maybe 这个问题很简单,因为解决方法是非常简单,但填坑过程会把人逼疯,在阿里云ONS工作人员.同事和朋友的协助下,经过一天的调试和瞎捣鼓,终于解决了这个坑,把问题记下来,也许更多人在碰到类似问题的时候,会开放思路.当然不得不说,Ons的.NET接口还很不完善,甚至没有独立在Windos 2008/2012服务器测试过,希望官方加把力. 1.阿里云ONS介绍    ONS(Open Notification Service)即开放消息服务,是基于阿里开源消息中间件MetaQ(Rocke

阿里云linux服务器如何挂载数据盘?

 购买阿里云服务器前,请先到阿里云官网领取幸运券,然后再购买,除了价格上有很多优惠外,还可以参与抽奖.详见:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=2a7uv47d&utm_source=2a7uv47d 我们默认购买的Linux 阿里云服务器ECS系统盘是20GB的,对于一般的网站也足够使用.如果自己的项目数据比较大,在开始的时候可以增加数据盘,但是必须在安装系统之前对数据盘挂载到指定

lnmp阿里云ecs挂载数据硬盘的方法

阿里云主机默认是不会帮你挂载数据盘的,数据盘命名也与传统不太一样.具体的可以用 fdisk -l 来查看: # fdisk -l Disk /dev/hda: 21.4 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes    Device Boot      Start         End      Blocks 

阿里云Linux服务器挂载硬盘分区

查看所有硬盘与分区 fdisk -l 运行命令 fdisk /dev/xvdb 根据提示,依次输入 n p 1    (数字一 不是 L) 回车 回车 w 提示 Syncing disks.时,表示已成功完成分区 格式化分区 mkfs.ext3 /dev/xvdb1  建立挂载目录: mkdir /alidata 挂载分区 : mount /dev/xvdb1 /alidata 使用开机自动挂载: vi /etc/fstab 写入 /dev/xvdb1    /alidata    defaul