首页 > 其他分享 >contos7使用s3fs挂载minio对象存储实践

contos7使用s3fs挂载minio对象存储实践

时间:2022-11-01 13:01:33浏览次数:70  
标签:存储 minio #- passwd contos7 挂载 s3fs

事前准备

  1. 主机可以访问到对象存储API、例如minio默认的9000端口
  2. 主机安装好s3fs软件
  3. 已在minio上创建存储桶

安装s3fs(本文使用centos发行版)

其他发行版本教程请参考Github官网 Github: https://github.com/s3fs-fuse/s3fs-fuse

sudo yum install -y epel-release 
sudo yum install -y s3fs-fuse 

使用s3fs挂载存储桶

挂载前应具备条件

  • minio服务器console密码
  • minio访问url及api端口号
  • 存储桶名称
#创建s3fs密码文件
#将ACCESS_KEY_ID替换为minio账户,SECRET_ACCESS_KEY替换为minio账户密码
echo ACCESS_KEY_ID:SECRET_ACCESS_KEY > ${HOME}/.passwd-s3fs
chmod 600 ${HOME}/.passwd-s3fs

#创建挂载点
mkdir /mnt/minio

#挂载存储桶(当前已创建存储桶test111)
#格式:s3fs -o passwd_file=s3fs密码文件 -o url=minio服务api及端口号 -o use_path_request_style 存储桶名称 挂载点路径

#实例
#密码文件为:!/.passwd-s3fs
#minio服务url及api端口为:http://192.168.222.123:9000
#存储桶名称为:test111
#挂载点路径为:/mnt/minio
s3fs -o passwd_file=~/.passwd-s3fs -o url=http://192.168.222.123:9000 -o use_path_request_style test111 /mnt/minio

#扩展挂载命令
s3fs -o passwd_file=~/.passwd-s3fs -o url=http://192.168.222.123:9000 -o allow_other  -o no_check_certificate -o use_path_request_style -o umask=000 test111 /mnt/minio -o dbglevel=info -f -o curldbg
#-o dbglevel=info -f -o curldbg:运行时显示更多输出,挂载成功后会占用当前shell前端
#-o umask=000:挂载目录的权限
#-o use_path_request_style:启用不支持的类s3 api的兼容性(必须配置,否则挂载minio存储桶失败)
#-o no_check_certificate:不检查证书
#-o allow_other:允许所有用户访问

#查看挂载
df -h

image.png

挂载成功

标签:存储,minio,#-,passwd,contos7,挂载,s3fs
From: https://blog.51cto.com/u_15538119/5813312

相关文章

  • minio 共享ip地址是本地回环地址
     启动时增加环境变量:MINIO_SERVER_URL:http://宿主机ip:宿主机映射的9000端口  ......
  • 使用haproxy 代理minio
    主要是测试下基于haproxy代理minio,比较简单环境准备docker-compose文件version:'3'services:minio:image:minio/minioports:......
  • MinIO集群怎么接入Prometheus监控?(上)
    微信公众号“SRE成长记”可查看原文前言minio集群有暴露监控指标接口给Prometheus,可通过配置Prometheus访问MinIO集群的权限,将MinIO集群接入Prometheus监控,并通过MinIO官......
  • 修复io.minio.errors.ErrorResponseException: Access denied错误
    完整错误如下:io.minio.errors.ErrorResponseException:Accessdeniedatio.minio.MinioClient.execute(MinioClient.java:1135)~[minio-7.1.0.jar!/:7.1.0]......
  • 使用nginx limit_except 保护暴露外网的minio 服务
    minio做为比较热门的开源s3服务,受到好多团队的青睐,使用率还是比较高的,如果我们的服务是部署在内网的还好一般不用太担忧安全问题(但是也得做好内网的安全防护),但是如果直......
  • minio 对象存储部署一些说明
    一个minio简单部署使用说明,以前写过一些简单的,主要扩展下,对于优化相关的具体可以参考官方的以及linux相关优化的文章参考部署  可靠性玩法可以开启多版本开启......
  • java springboot MINIO 集成
    <!--miniohttps://www.minio.org.cn/download.shtml#/linux--><dependency><groupId>io.minio</groupId><artifactId>minio</art......
  • minio gateway nas 参考配置
    主要记录下运行说明参考命令/usr/local/bin/miniogatewaynas--helpNAME:miniogatewaynas-Network-attachedstorage(NAS) USAGE:mi......
  • MiniO Client(mc)简单使用指南
    #MinioClient简称mc,是minio服务器的客户端,对ls,cat,cp,mirror,diff,find等UNIX命令提供了一种替代方案,它支持文件系统和兼容AmazonS3的云存储服务(AWSSignaturev2和v4)......
  • springboot集成minio及服务安装
    @​​TOC​​​​​​本文只介绍如何将minio做成服务​​1.将minio做成服务将MinioServer.exe放在minio安装目录中同目录下创建MinioServer.xml。特别注意,xml和exe必须同名......