Minio 安装部署
minio 入门
简介
简介 自己看官网 https://min.io/docs/minio/kubernetes/upstream/
安装部署
(1)Linux服务器安装
minio 可以采用以下几种方式部署:
- 单节点单驱动器
- 单节点多驱动器
- 多节点多驱动器
注意: MinIO 强烈建议使用带有 XFS 格式磁盘的直连 JBOD 阵列,以获得最佳性能。使用任何其他类型的后备存储(SAN/NAS、ext4、RAID、LVM)通常会导致性能、可靠性、可预测性和一致性降低。
minio 有多种安装方式, 这里采用二进制文件的方式安装

注意: 现在新版本不在支持linux根目录,需要挂载卷,老版本还支持linux目录
老版本直接创建目录的方式就可以了,不需要初始化磁盘挂载卷;
下面举例为新版的安装。 注:这里采用的是root账户
首先需要一块初始化好的磁盘,并且挂载好卷了。 下面用sdb举例:

先cpu一下运维老师让运维老师给你分配了一块磁盘,或者自己去分一下盘,还是比较麻烦的,建议还是cpu一下运维老师帮你搞一下,然后去初始化磁盘;
这里上述已经说过,minio 推荐使用 XFS 格式磁盘,这里就是用XFS格式化的硬盘。
mkfs.xfs /dev/sdb

挂载初始化好的卷 (这里我准备挂载到/data/data1 目录下)
mount /dev/sdb /data/data1
成功后就是下面这样, /data/data1 目录就是初始化好的磁盘了

注:操作到这里,如果你想环境做用户权限的隔离,可以把/data/data1 目录的权限转用户A (代指其他用户) ,然后后续操作再由 用户A来完成 ,不需要就不用管。
提供一个修改权限的命令 : chown -R 用户名:用户组 ./指定目录或者文件
在指定目录下,创建一个minio安装文件夹
mkdir -p 指定目录/minio
进入到刚创建好的minio文件夹, 将下载好的minio 二进制文件放入到该文件夹中 更改权限:
chmod +x minio
创建一个启动脚本命令如下:
#!/bin/bash
export MINIO_HOME=指定安装路径
export MINIO_COFNIG_DIR=/${MINIO_HOME}/config
export MINIO_LOG_PATH=/${MINIO_HOME}/minio.log
export MINIO_ROOT_USER=指定账户
export MINIO_ROOT_PASSWORD=指定密码
nohup ${MINIO_HOME}/minio server --address ":31023" --console-address ":31022" --config-dir ${MINIO_COFNIG_DIR} \
挂载磁盘路径/data/data1 \
挂载磁盘路径/data/data2 > ${MINIO_LOG_PATH} 2>&1 &
这里注意:新版本的参数和老版本的参数有区别的,比如:账户密码,老版本的参数为 MINIO_ACCESS_KEY MINIO_SECRET_KEY 。
MINIO_HOME: minio二进制文件所在路径,也就是刚创建好的文件夹
MINIO_COFNIG_DIR: 配置文件目录,启动后minio会生成配置文
MINIO_LOG_PATH: 日志目录
挂载磁盘路径 : 写法如下
- 多驱动 http://ip/data/data1
- 单驱动 /data/data1
--address: 是指定api的端口
--console-address: 是指定控制台端口
执行改脚本后,当前目录下会生成minio.log日志文件,上面记录这minio的启动状态及错误日志。
上述仅供参考!如若有用请点个赞!!!
Minio 安装部署的更多相关文章
- 对象存储服务MinIO安装部署分布式及Spring Boot项目实现文件上传下载
目录 一.MinIO快速入门 1. MinIO简介 2. CentOS7更换成阿里云镜像 3. 安装 3.1 下载 3.2 运行测试 4. 配置脚本执行文件 4.1 创建配置执行文件 4.2 执行 二 ...
- 环境篇:DolphinScheduler-1.3.1安装部署及使用技巧
环境篇:DolphinScheduler-1.3.1安装部署 1 配置jdk JDK百度网盘:https://pan.baidu.com/s/1og3mfefJrwl1QGZGZDZ8Sw 提取码:t ...
- Oracle安装部署,版本升级,应用补丁快速参考
一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...
- KVM安装部署
KVM安装部署 公司开始部署KVM,KVM的全称是kernel base virtual machine,对KVM虚拟化技术研究了一段时间, KVM是基于硬件的完全虚拟化,跟vmware.xen.hy ...
- Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考
操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板)目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3. 创建以下目录并赋予对应权 ...
- 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署
少啰嗦,直接装 看过上一篇分布式文件系统 - FastDFS 简单了解一下的朋友应该知道,本次安装是使用目前余庆老师开源的最新 V5.05 版本,是余庆老师放在 Github 上的,和目前你能在网络上 ...
- C# winform安装部署(转载)
c# winform 程序打包部署 核心总结: 1.建议在完成的要打包的项目外,另建解决方案建立安装部署项目(而不是在同一个解决方案内新建),在解决方案上右击-〉添加-〉现有项目-〉选择你要打包的项目 ...
- Ubuntu14.04 Django Mysql安装部署全过程
Ubuntu14.04 Django Mysql安装部署全过程 一.简要步骤.(阿里云Ubuntu14.04) Python安装 Django Mysql的安装与配置 记录一下我的部署过程,也方便 ...
- 比Ansible更吊的自动化运维工具,自动化统一安装部署_自动化部署udeploy 1.0
新增功能: 2015-03-11 除pass(备份与更新)与start(启动服务)外,实现一切自动化. 注:pass与start设为业务类,由于各类业务不同,所以无法实现自动化.同类业务除外,如更新的 ...
- 比Ansible更吊的自动化运维工具,自动化统一安装部署自动化部署udeploy 1.0 版本发布
新增功能: 逻辑与业务分离,完美实现逻辑与业务分离,业务实现统一shell脚本开发,由框架统一调用. 并发多线程部署,不管多少台服务器,多少个服务,同时发起线程进行更新.部署.启动. 提高list规则 ...
随机推荐
- SignalR WebSocket通讯机制
1.什么是SignalR ASP.NET SignalR 是一个面向 ASP.NET 开发人员的库,可简化向应用程序添加实时 Web 功能的过程. 实时 Web 功能是让服务器代码在可用时立即将内容推 ...
- sipp重放rtp数据测试FreeSWITCH
环境:CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 sipp版本:3.6.1 一.背景描述 sipp是一款VoIP测试工具,日常开发过程中会使用到该软件,但其自身携带的pca ...
- RoCE多网卡时,报文可以过去,但是回不来
摘要:虽然网卡是接入RoCE网络,但其实问题本身是单纯路由相关的,所以看的时候,不用关注RoCE,只当做一个独立子网就行了 本文分享自华为云社区<<跟唐老师学习云网络> - RoCE ...
- WPF中控件转命令
WPF不是所有控件都有Command属性,如果窗体需要在ViewModel 使用System.Windows.Interactivity事件 在nuget浏览搜索 下载System.Windows.I ...
- 在线免费chatgpt网页版-支持gpt4
为了吸引更多的用户体验最先进的自然语言处理技术,我们推出了在线免费ChatGPT.这是一个基于OpenAI训练的大型语言模型,它可以提供智能响应.自然对话和语音识别等功能.不仅如此,我们还提供了完全免 ...
- Devexpress如何获取RadioGroup选中项的值和显示值
分享一个小技巧,如题目所示,DEV控件如何获取RadioGroup选中项的值和显示值.也是在网上找了很久,看了大家都是通过SelectIndex的值定位选中的按钮,并没有说取选中项的值,所以自己研究了 ...
- 前端仿京东、天猫带搜索历史搜索栏搜索框searchBar
快速实现前端仿京东.天猫带搜索历史搜索栏搜索框searchBar, 使用简单便利, 请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12529 ...
- 学习websocket,原来这么简单
简单介绍 websocket WebSocket是一种在TCP连接上进行全双工通信的协议. WebSocket通信协议于2011年被IETF定为标准. 然后WebSocket API也被W3C定为标准 ...
- CompletableFuture之批量上传
前言 最近接到一个需求,批量上传图片到服务器及实时更新上传进度.当处理大量文件上传任务时,效率是一个关键因素.传统的串行方式会导致任务耗时较长,而使用并发处理可以极大地提高上传效率.想到很久之前用Co ...
- freeswitch的mod_cdr_csv模块
概述 freeswitch是一款简单好用的VOIP开源软交换平台. 在语音呼叫的过程中,话单是重要的计价和结算依据,话单的产生需要稳定可靠,可回溯. fs中基本的话单模块mod_cdr_csv,可以满 ...