ecs 挂载oss ,系统censtos7以上

在ECS CentOS系统上挂载OSS环境可以方便地将数据存储在云端,实现数据的高可用、高可靠、高性能和低成本。以下是ECS CentOS挂载OSS环境搭建流程:

  1. 登录阿里云官网,进入ECS控制台。
  2. 创建一台ECS实例,选择操作系统为CentOS,并设置登录密码。
  3. 连接到ECS实例,安装OSSFS。可以通过以下命令安装:
#这个方式我安装失败,提示No package ossfs available.
sudo yum install -y fuse-oss

#二进制安装
sudo  wget https://gosspublic.alicdn.com/ossfs/ossfs_1.80.7_centos7.0_x86_64.rpm
sudo yum install ossfs_1.80.7_centos7.0_x86_64.rpm
  1. 创建一个OSS Bucket,获取Bucket的Endpoint、AccessKeyId和AccessKeySecret。

Set the bucket name, access key/ID information and save the information to the “/etc/passwd-ossfs” object. Note: The ACL of this object must be set correctly, and 640 is recommended. 600 is recommended if the password file is not the default path.

echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs
chmod 640 /etc/passwd-ossfs
  1. 在ECS实例上创建一个本地目录,用于挂载OSS Bucket。可以通过以下命令创建:
sudo mkdir /mnt/oss
  1. 使用OSSFS挂载Bucket。可以通过以下命令挂载:
sudo ossfs <BucketName> /mnt/oss -ourl=<Endpoint> -o nonempty -o allow_other -o use_cache=/tmp


其中,<BucketName>是OSS Bucket的名称,<Endpoint>是Bucket的Endpoint。

  1. 运行df -h命令,查看挂载情况。如果挂载成功,应该可以看到/mnt/oss目录下的空间大小。
  2. 将数据上传到挂载的OSS Bucket中,可以通过以下命令上传:
cp <LocalFile> /mnt/oss/<ObjectName>


其中,<LocalFile>是本地文件的路径,<ObjectName>是在OSS Bucket中的对象名称。

  1. 下载OSS Bucket中的数据到本地,可以通过以下命令下载:
cp /mnt/oss/<ObjectName> <LocalFile>


其中,<LocalFile>是下载到本地的文件路径,<ObjectName>是在OSS Bucket中的对象名称。

以上是ECS CentOS挂载OSS环境搭建流程,需要注意的是,为了保障数据的安全,AccessKeyId和AccessKeySecret需要妥善保管,不要泄露给他人。

参考地址:https://github.com/aliyun/ossfs

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值