0
点赞
收藏
分享

微信扫一扫

oss挂载到本地文件系统 使用ossfs

西特张 2024-11-10 阅读 21

一.ossfs简介

ossfs能将云对象存储服务OSS挂载成本地文件系统,方便用户像操作本地文件一样管理OSS数据。ossfs提供Ubuntu系统和CentOS系统的安装包。如果需要在其他环境下运行,可以通过源码方式构建目标程序,官方关键包下载地址。

二.安装ossfs

1.软件包安装X86架构 ubuntu、centos/anolis  

#centos8
sudo wget https://gosspublic.alicdn.com/ossfs/ossfs_1.91.4_centos8.0_x86_64.rpm
sudo yum install ossfs_1.91.4_centos8.0_x86_64.rpm
#验证
ossfs --version

#anolis8
sudo wget https://gosspublic.alicdn.com/ossfs/ossfs_1.91.4_alinux3_x86_64.rpm
sudo yum install ossfs_1.91.4_alinux3_x86_64.rpm
#验证
ossfs --version

#ubuntu22.04
sudo wget https://gosspublic.alicdn.com/ossfs/ossfs_1.91.4_ubuntu22.04_amd64.deb
sudo apt-get update
sudo apt-get install gdebi-core
sudo gdebi ossfs_1.91.4_ubuntu22.04_amd64.deb
#验证
ossfs --version

2.源码安装 ARM架构 麒麟 统信

#安装编译所需的依赖库
sudo yum makecache
sudo yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel

#GitHub下载源码并编译安装
git clone https://github.com/aliyun/ossfs.git
cd ossfs
./autogen.sh
./configure
make
sudo make install
#验证
ossfs --version

三.ossfs配置与挂载

1.将bucket、ak、sk写入配置文件  

#默认/etc/passwd-ossfs
echo bucket_name:access_key_id:access_key_secret > /etc/passwd-ossfs
chmod 640 /etc/passwd-ossfs

注:bucket_name:access_key_id:access_key_secret  根据实际值替换,冒号分割

2.挂载oss到本地

#创建挂载目录 自定义
mkdir /data/ossfs
ossfs bucket_name /data/ossfs -ourl=http://oss-cn-hangzhou.aliyuncs.com
#验证
df -hT

注:-ourl=endpoint  endpoint  根据实际值替换

举报

相关推荐

0 条评论