首页 > 其他分享 >minio挂载到本地

minio挂载到本地

时间:2023-07-27 18:13:47浏览次数:37  
标签:存储 minio #- passwd 本地 挂载 s3fs

minio Server管理的文件存在于桶中,对于一部分需要直接访问文件系统的场景,需要将minio server中的文件保存到本地直接读取文件。

方法:

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

https://blog.csdn.net/qq_43715659/article/details/127631590

#创建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

#取消挂载
umount 本地挂载路径

 

标签:存储,minio,#-,passwd,本地,挂载,s3fs
From: https://www.cnblogs.com/cheng2015/p/17585710.html

相关文章

  • 如何快速在本地运行你vue打包的的dist文件
    要在本机启动运行前端提供的dist包,需要先安装一个HTTP服务器,例如Apache,Nginx,phpstudy。这里以使用Node.js的http-server为例进行说明首先,确保已经安装了Node.js。如果没有安装,可以从官网下载并安装。打开终端或命令行窗口,使用以下命令安装http-servernpminstall-g......
  • 实操--Linux磁盘分区、挂载
     Linux分区挂载mount,访问根目录以外的文件,比如别的硬盘,就好像Windows插U盘创建好了要先初始化!(看有没有UUID)磁盘情况查询工作实用指令 ......
  • Docker minIO部署
    dockerrun-it-p8888:8888-d\--net=host\--nameminio\--restart=always\-e"MINIO_ROOT_USER=<username>"\-e"MINIO_ROOT_PASSWORD=<password>"\-v/home/mi......
  • vue--day44-todolist的localStorage本地存储
    添加修改删除数据发生变化,可以用watch监测来实现监测数据的变化1.App.vue  <template><divid="root"><divclass="todo-container"><divclass="todo-wrap"><!--传递函数儿子给父亲传东西,父亲偷偷传递一个函数,儿子调用这个函数--><MyHeader:addTodo=&q......
  • Maven:把本地Jar包引入到SpringBoot项目中
    实现把jar包放到项目中如libs:在pom.xml中的dependencies中引入Jar包:<dependency><groupId>com.aventstack</groupId><artifactId>extentreports</artifactId><version>3.0.6</version>......
  • 如何在pod级别进行安全的设置,设置容器的运行用户、用户组、挂载数据卷的权限?
    通过下面的yaml配置文件,在pod级别进行安全的设置: apiVersion:v1kind:Podmetadata:name:security-context-demospec:securityContext:runAsUser:1000runAsGroup:3000fsGroup:2000volumes:-name:sec-ctx-volemptyDir:{}contain......
  • Cilium系列-4-Cilium本地路由
    系列文章Cilium系列文章前言在前文中我们提到,ciliuminstall默认安装后,Cilium功能启用和禁用情况如下:datapathmode:tunnel:因为兼容性原因,Cilium会默认启用tunnel(基于vxlan)的datapatch模式,也就是overlay网络结构。KubeProxyReplacement:DisabledCil......
  • Debian挂载Web-DAV
     ---------------------------------------------------------- 第一种方案===================================== 1.安装davfs2:apt-getinstalldavfs2  -y   2.配置davfs2:在/etc/davfs2/secrets中添加如下一行即可:"http://127.0.0.1:9001/"  admin  admi......
  • 自定义gradle插件并且发布到本地仓库
    转载请标明出处,维权必究:http://77blogs.com/?p=189一、在工程上新建一个Module。二、删除其余不必要的文件,最终目录结构如下:注意:由于我用的是kotlin语言,所以用的是java目录,java语言也是用java目录,如果用的是groovy语言,那么就用groovy目录。src/main/resources/META-INF/gra......
  • ASP.NET实现Web网站本地化
    1、重写InitializeCulture方法。在Global.asax中的Application_BeginRequest获取或设置语言,每次页面的请求都首先运行这个方法,然后再运行具体页面的InitializeCulture重载方法。附上一张图,看看  1、重写InitializeCulture方法。在Global.asax中的Application_BeginRe......