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
    

    如果下载速度慢,可以选择使用aria2多线程下载:

    yum install aria2
    aria2c -x 16 -s 16 "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
    

    假设新添加的磁盘为/dev/sdb

  • 检查MinIO数据目录所在分区

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

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

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

    blkid /dev/sdb1
    echo "UUID=新分区的UUID /mnt/data ext4 defaults 0 0" >> /etc/fstab
    

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
    

以上步骤是在CentOS7系统上安装MinIO的基本流程,如果是CentOS8系统,可以使用dnf代替yum进行安装。如果在安装过程中遇到无法解析配置文件中参数的问题,建议升级到CentOS7-2009或者更高的版本,或者降级MinIO版本。

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

推荐文章

  • Linux Aliases命令怎么使用通配符

    在Linux中,alias命令用于创建命令的别名,以便更快地执行常用命令或命令组合。要在alias中使用通配符,请遵循以下步骤: 打开终端。 使用文本编辑器打开你的she...

  • Linux CPUInfo全解析:如何查看CPU信息

    在Linux系统中,有多种方法可以查看CPU的相关信息,以下是一些常用的方法:
    使用 lscpu 命令
    lscpu 命令可以显示CPU的架构、型号、核心数、线程数等详...

  • Oracle Linux版安全设置怎么做

    在Oracle Linux上进行安全设置是确保数据库系统安全性和完整性的关键步骤。以下是一些关键的安全设置措施:
    1. 关闭防火墙
    关闭 firewalld 防火墙:

  • Linux下mount命令的常用选项

    在Linux系统中,mount命令用于挂载文件系统。以下是一些常用的mount命令选项: -t:指定文件系统类型。例如,-t ext4表示挂载ext4文件系统。 -o:指定挂载选项。...

  • centos pgadmin备份怎么操作

    在CentOS系统上使用pgAdmin进行PostgreSQL数据库备份的步骤如下:
    使用pgAdmin进行备份 打开pgAdmin并连接到PostgreSQL服务器: 启动pgAdmin应用程序,并连...

  • centos中aliases版本兼容性问题

    在CentOS系统中,alias命令用于定义临时别名,这些别名仅在当前Shell会话中有效,并且在系统重启后会失效。为了使别名永久生效,可以将其添加到用户的.bashrc文件...

  • Ubuntu Minimal中如何管理用户权限

    在 Ubuntu Minimal 中,管理用户权限主要涉及以下几个方面:
    1. 添加新用户
    你可以使用 adduser 命令来添加新用户。例如:
    sudo adduser newuser...

  • 如何在Linux上使用Node.js搭建服务器

    在Linux上使用Node.js搭建服务器是一个相对简单的过程。以下是一个基本的步骤指南:
    1. 安装Node.js
    首先,你需要在你的Linux系统上安装Node.js。你可...