当前位置: 首页 > news >正文

OSS存储使用之centOS系统ossfs挂载

以CentOS7系统为例

下载CentOS系统支持的ossfs工具的版本,以下载CentOS 7.0 (x64)版本为例,可以通过wget命令进行安装包的下载

wget http://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos7.0_x86_64.rpm

也可以通过yum命令来进行安装包的下载

sudo yum install ossfs_1.80.6_centos7.0_x86_64.rpm

安装ossfs的依赖包,ossfs需要依赖fuse 2.8.4以上版本,可使用如下命令,下载yum源中最新的fuse到本地:

sudo yum install --downloadonly --downloaddir=./ fuse

配置账号访问信息

将Bucket名称以及具有该Bucket访问权限的AccessKey ID和AccessKey Secret信息存放在/etc/passwd-ossfs

echo BucketName:yourAccessKeyId:yourAccessKeySecret > /etc/passwd-ossfs chmod 640 /etc/passwd-ossfs

将Bucket挂载到指定目录

#创建挂载目录(有指定挂载的目录则省略这一步) mkdir /tmp/ossfs #参考命令格式 ossfs BucketName mountfolder -o url=Endpoint 这里Endpoint需要区分是要挂载到内网还是外网上 以杭州地域为例,如果是挂载到外网上oss-cn-hangzhou.aliyuncs.com, 若是需要挂载到内网上,OSS Endpoint需要修改为oss-cn-hangzhou-internal.aliyuncs.com,从而节省流量费用

挂载完成后可以通过df -Th的命令进行查验是否挂载成功

若需要取消该挂载,可以通过命令来执行

fusermount -u /tmp/ossfs

CentOS6安装ossfs工具

CentOS6的系统需要考虑yum源的安装问题

404安装问题:centos镜像_centos下载地址_centos安装教程-阿里巴巴开源镜像站

epel源问题:epel镜像_epel下载地址_epel安装教程-阿里巴巴开源镜像站

查找获取安装包

  • 通过yum源查询ossfs的安装包

sudo yum localinstall your_ossfs_package #CentOS6.5以上版本的安装命令

  • 通过Git命令来获取ossfs的路径

git clone https://github.com/aliyun/ossfs.git #这里可能需要安装依赖包 yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel #或者直接将安装包ossfs-master.zip下载到本地后用过rz命令上传到服务器上 uzip ossfs-master.zip cd ossfs ./autogen.sh #其中fuse的依赖包需要是2.8.4以上的版本才可以configure成功 #给fuse写入环境变量 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib64/pkgconfig/:/usr/local/lib/pkgconfig modprobe fuse echo "/usr/local/lib" >> /etc/ld.so.conf ldconfig pkg-config --modversion fuse #查看fuse版本 #配置 ./configure #编译与安装 make && make install

编译安装完成后,将Bucket的配置信息写入到/etc/passwd-ossfs文件中,再通过上述CentOS7的挂载方式进行OSS的挂载,再由df -Th命令查看是否挂载成功

http://www.lryc.cn/news/19872.html

相关文章:

  • 【项目实战】SpringBoot多环境(dev、test、prod)配置
  • Laravel框架01:composer和Laravel简介
  • 【bug】Transformer输出张量的值全部相同?!
  • 【LeetCode】剑指 Offer(8)
  • 安装MySQL数据库
  • 手写Android性能监测工具,支持Fps/流量/内存/启动等
  • Java知识复习(三)Java IO
  • Java版分布式微服务云开发架构 Spring Cloud+Spring Boot+Mybatis 电子招标采购系统功能清单
  • 2023年全国最新会计专业技术资格精选真题及答案5
  • 软工个人作业 -- 分析与提问
  • C++类和对象到底是什么意思?
  • 【电路设计】常见电路及相关解释
  • 【一天一门编程语言】Linux 实用命令大全
  • 【汇编】二、预备知识(一只 Assember 的成长史)
  • Java多线程面试题:描述一下线程安全活跃态问题,竞态条件?
  • ZZNUOJ_用C语言编写程序实现1193:单科成绩排序(结构体专题)(附完整源码)
  • expect 使用方法
  • Spring AOP详解-Spring官方原版
  • 链表习题精选(持续更新中)
  • 【log】操作类日志处理 与 报错类日志处理logback
  • 百度网盘好友发来的文件手动输入JS选择代码批量保存
  • 【CS224W】(task6)Google的PageRank算法
  • Python安装拓展库及常用的pip命令及其用法
  • 这9道软件测试面试题,就能刷掉90%的软件测试员
  • 【大数据】大数据Hadoop生态圈
  • python读取tif图像+经纬度
  • Kali安装配置vulhub
  • 【进击的算法】动态规划——不同维度的背包问题
  • udiMagic 导入 Excel to Tally ERP Crack
  • Redis实现分页和多条件模糊查询方案