[转帖][minio]挂载minio到本地

minio,挂载,本地 · 浏览次数 : 0

小编点评

## 使用MinIO的S3文件系统客户端搭建本地环境 **步骤:** 1. **安装S3fs客户端:** - yum install -y s3fs-fuse# debian下可安装s3fs设置认证 - 注:可能需要先安装epel-release 2. **设置认证:** - 创建`$HOME/.passwd-s3fs`文件,并写入用户名和密码 - 使用`chmod 600`命令赋予`$HOME/.passwd-s3fs`文件可读权限 3. **挂载MinIO桶:** - 创建`/mnt/minio`目录 - 使用`mkdir -p $HOME/.awscat`创建awscat目录 - 创建`$HOME/.aws/credentials`文件,并写入 AWS Access Key ID和 Secret Access Key - 使用`aws_access_key_id`和`aws_secret_access_key`变量定义ACCESS_KEY_ID和SECRET_ACCESS_KEY - 使用`mount`命令挂载MinIO桶到`/mnt/minio`目录 - 观察挂载状态,使用`df -h其它取消挂载`查看 - 使用`fusermount -u /mnt/miniogoofys`命令从github下载二进制包 4. **设置权限:** - 设置`allow_other`选项,允许其它用户操作 - 设置`umask`选项,设置权限为777 5. **设置 endpoint:** - 使用`bucketName`变量设置endpoint 6. **下载二进制包:** - 从`github.com/kahing/goofys`中下载goofys二进制包 7. **设置环境变量:** - 在`~/.bashrc`文件中添加以下内容: ``` export endpoint=http://192.168.137.8:9090 ``` 8. **运行goofys:** - 将goofys放到`/usr/local/bin`目录下 - 使用`./goofys --endpoint=http://192.168.137.8:9090 bk1 /home/minio/`命令运行goofys **注意:** - 此步骤需要在MinIO服务器上运行。 - 确保所有用户都拥有正确的权限来访问MinIO桶。

正文

https://www.cnblogs.com/XY-Heruo/p/16489190.html

 

前言

将minio的bucket挂载到本地文件系统

环境

  • 客户端系统版本:centos 7
  • MinIO节点IP:192.168.0.20

s3fs方式步骤

  1. 安装s3fs客户端(可能需要先安装epel-release
yum install -y s3fs-fuse

# debian下可安装s3fs
  1. 设置认证
# 前面一个zhangsan是账户名,后面一个zhangsan是密码
echo 'zhangsan:zhangsan' > $HOME/.passwd-s3fs && chmod 600 $HOME/.passwd-s3fs
  1. 挂载
# allow_other: 允许其它用户操作
# umask=000,实际上就是权限为777
# bucket名为bucket1
s3fs -o passwd_file=$HOME/.passwd-s3fs -o url=http://192.168.0.20:9000 -o allow_other -o nonempty -o no_check_certificate -o use_path_request_style -o umask=000 bucket1 /mnt/minio
  1. 查看挂载情况:
df -h

其它

  • 取消挂载
fusermount -u /mnt/minio

goofys方式

  1. 从github下载二进制包。仓库地址:https://github.com/kahing/goofys
  2. 创建用户凭证
mkdir -p $HOME/.aws
cat >> $HOME/.aws/credentials << EOF
[default]
aws_access_key_id = zhangsan
aws_secret_access_key = zhangsan
EOF
  1. 挂载
# endpoint是minio服务端地址
# bk1是bucket名
# /home/minio是本地目录
# 将goofys放到/usr/local/bin目录下之后就可以直接调用了,不需要再写路径
./goofys --endpoint=http://192.168.137.8:9090 bk1 /home/minio/

本文来自博客园,作者:花酒锄作田,转载请注明原文链接:https://www.cnblogs.com/XY-Heruo/p/16489190.html

与[转帖][minio]挂载minio到本地 相似的内容:

[转帖][minio]挂载minio到本地

https://www.cnblogs.com/XY-Heruo/p/16489190.html 前言 将minio的bucket挂载到本地文件系统 环境 客户端系统版本:centos 7 MinIO节点IP:192.168.0.20 s3fs方式步骤 安装s3fs客户端(可能需要先安装epel-r

[转帖]CentOS7安装笔记:minio分布式集群搭建

文章目录 准备机器部署(所有机器均执行)创建挂载磁盘路径挂载磁盘路径到文件系统创建minio目录下载minio安装包创建启动脚本创建启动服务 启动测试(所有机器执行)重新加载服务的配置文件启动minio服务查看minio状态关闭minio服务访问地址创建测试bucket上传测试 准备机器 我本地使用

[转帖]K8S 挂载 minio csi 的方式.

对象存储 前置条件 安装Minio(在102主机上操作) 安装csi-s3插件(在103主机上操作) 使用 参考 本文介绍kubernetes如何基于对象存储(minio)创建PV与PVC 前置条件 准备两台主机,如下: 192.168.92.102:Minio节点,用来安装Minio 192.16

[转帖]minio性能测试

https://zhangzhuo.ltd/articles/2021/09/08/1631106274550.html 压测参数说明 压测数据量为:2个backet,每个backet为10000对象。每个对象大小512kb 所有minio服务内核以及资源优化都相同 整体读写压测时间为10分,读写比

[转帖]MinIO Client(mc)完全指南

https://www.cnblogs.com/lvzhenjiang/p/14944821.html 目录 一、获取MinIO Client(mc) 1.1 docker版 1.2 Homebrew (macOS) 1.3 下载二进制文件(GNU/Linux) 1.4 下载二进制文件(Micros

[转帖]minio 的 warp

3 benchmarking tool. Download Download Binary Releases for various platforms. Configuration Warp can be configured either using commandline parameters

[转帖]MinIO系列7 - Minio性能压测

https://www.zhihu.com/people/keen-wang 前言 声明:此文为本人历史笔记的整理,文章实际撰写时间为2021年2月份,所以本中所使用的相关组件版本较老。此文是通过压力测试以理解MinIO在当前硬件条件下能提供的性能,以及相关的资源消耗情况。转载请注明出处,谢谢! 前

[转帖]MinIO Client(mc)完全指南

https://www.cnblogs.com/lvzhenjiang/p/14944821.html 目录 一、获取MinIO Client(mc) 1.1 docker版 1.2 Homebrew (macOS) 1.3 下载二进制文件(GNU/Linux) 1.4 下载二进制文件(Micros

[转帖]使用s3(minio)为kubernetes提供pv存储

http://www.lishuai.fun/2021/12/31/k8s-pv-s3/#/%E8%A6%81%E6%B1%82 我们可以通过csi使用s3为kubernetes提供pv存储,当我们申请pvc时,会自动在s3上创建bucket。这里我们还使用minio作为s3使用。 注: 不建议生产

[转帖]Kubernetes部署Minio集群存储的选择,使用DirectPV CSI作为分布式存储的最佳实践

Kubernetes部署Minio集群存储的选择,使用DirectPV CSI作为分布式存储的最佳实践 个人理解浅谈 1. 关于在kubernetes上部署分布式存储服务,K8s存储的选择 非云环境部署K8s Pod时存储的选择 在非云环境部署Kubernets时,一般采用的都是本地的直连式存储和文