117.info
人生若只如初见

Linux环境MinIO安装指南

在Linux环境下安装MinIO可以分为几个步骤,以下是详细的指南:

1. 安装官方仓库和MinIO

  • 下载并添加MinIO的官方仓库

    wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20250312180418.0.0-1.x86_64.rpm -O minio.rpm
    
  • 使用yum安装MinIO

    yum install minio.rpm
    
  • 验证安装是否成功

    minio --version
    

2. 创建MinIO数据目录并挂载到新磁盘

  • 创建MinIO数据目录

    mkdir -p /mnt/data
    
  • 设置目录权限

    groupadd -r minio-user
    useradd -M -r -g minio-user minio-user
    chown -R minio-user:minio-user /mnt/data
    chmod -R 755 /mnt/data
    
  • 添加新磁盘

    lsblk
    
  • 检查系统中已识别的磁盘

    df -h /mnt/data
    
  • 格式化新磁盘

    fdisk /dev/sdb
    # 输入n创建新分区,选择主分区,输入p选择主分区,输入1分区编号为1,按Enter使用默认的起始扇区,按Enter使用默认的结束扇区,输入w保存并退出
    
  • 挂载数据目录到新磁盘

    mount /dev/sdb1 /mnt/data
    df -h /mnt/data
    
  • 设置开机自动挂载

    blkid /dev/sdb1
    # 编辑/etc/fstab文件,添加以下内容
    UUID=新分区的UUID /mnt/data ext4 defaults 0 0
    

3. 配置MinIO环境变量

  • 编辑MinIO的配置文件

    vim /etc/default/minio
    
  • 添加以下内容,替换 为你自己的管理员账号和密码:

    MINIO_ROOT_USER="minioadmin"
    MINIO_ROOT_PASSWORD="minioadmin"
    MINIO_VOLUMES="/mnt/data"
    MINIO_OPTS="--address :9000"
    
  • 保存并退出

4. 启动MinIO服务

  • 启动MinIO服务

    systemctl start minio
    
  • 设置MinIO服务开机自启

    systemctl enable minio
    
  • 停止MinIO服务

    systemctl stop minio
    
  • 如果启用了防火墙,需要开放MinIO的端口(默认9000)

    sudo firewall-cmd --zone=public --add-port=9000/tcp --permanentsudo firewall-cmd --reload
    

以上步骤应该可以帮助你在Linux环境下成功安装和配置MinIO。如果在启动过程中遇到问题,可以通过查看 journalctl -u minio.service -xe 的报错信息来进一步排查问题。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe0daAzsNAA9fBlQ.html

推荐文章

  • Swagger在Linux系统中如何保障安全性

    在Linux系统中,Swagger的安全性主要取决于其配置和使用方式。以下是一些提高Swagger安全性的方法:
    1. 密码保护与登录验证 为Swagger接口文档添加密码保护...

  • 如何在Linux上配置GitLab的邮件通知

    在Linux上配置GitLab的邮件通知,你需要按照以下步骤操作:
    1. 安装和配置Postfix(或其他邮件服务器)
    首先,你需要在你的Linux服务器上安装并配置一...

  • Linux文件权限设置:你需要知道哪些关键点

    在Linux系统中,文件权限是非常重要的概念,它决定了用户对文件的访问和操作权限。以下是一些关于Linux文件权限设置的关键点:
    1. 权限类型
    Linux文件...

  • Linux回收站如何备份数据

    Linux 系统本身并没有像 Windows 那样的“回收站”功能,但 Linux 提供了一些工具和策略来备份和恢复数据。以下是一些常用的备份和恢复方法:
    使用 tar 命令...

  • 如何在Debian上监控Swagger应用

    在Debian上监控Swagger应用,您可以使用多种监控工具和方法。以下是一些推荐的步骤和工具:
    使用Zabbix监控Swagger应用 安装Zabbix: 更新系统包列表:

  • Nginx在Debian上的日志管理

    在Debian上管理Nginx日志主要涉及日志的配置、轮转、分析和安全分析。以下是详细的管理方法:
    Nginx日志类型 访问日志:记录所有请求到达服务器的详细信息,...

  • centos僵尸进程如何彻底清除

    在 CentOS 系统中,僵尸进程是已经结束但父进程未正确回收其资源的进程。虽然僵尸进程本身不会对系统造成直接伤害,但大量存在时可能导致系统资源耗尽,影响系统...

  • centos配置oracle的技巧

    在CentOS上配置Oracle数据库是一个复杂但有序的过程,涉及到多个步骤和配置。以下是一些关键的技巧和步骤:
    1. 系统准备 检查Swap分区:确保Swap分区空间不...