117.info
人生若只如初见

MinIO在Linux上怎么部署

在Linux上部署MinIO主要有两种方式:通过二进制包安装和通过Docker容器安装。以下是详细的步骤:

通过二进制包安装MinIO(以CentOS 7为例)

  1. 下载并添加MinIO的官方仓库
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20250312180418.0.0-1.x86_64.rpm -O minio.rpm
  1. 安装MinIO
yum install minio.rpm
  1. 验证安装
minio --version
  1. 创建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
  • 添加新磁盘(假设为/dev/sdb):
fdisk /dev/sdb
# 创建新分区,格式化为ext4系统,并挂载到新分区
mkfs.ext4 /dev/sdb1
mount /dev/sdb1 /mnt/data
  • 设置开机自动挂载:
blkid /dev/sdb1
echo "UUID=3d33a1d0-75b8-4c27-8a71-9e5caa4041a5 /mnt/data ext4 defaults 0 0" >> /etc/fstab
  1. 配置MinIO环境变量

编辑/etc/default/minio文件,添加以下内容:

MINIO_ROOT_USER="minioadmin"
MINIO_ROOT_PASSWORD="minioadmin"
MINIO_VOLUMES="/mnt/data"
MINIO_OPTS="--address :9000"
  1. 启动MinIO服务
systemctl start minio
systemctl enable minio
  1. 设置防火墙(如果启用)
sudo firewall-cmd --zone=public --add-port=9000/tcp --permanentsudo firewall-cmd --reload

通过Docker容器安装MinIO

  1. 拉取MinIO镜像
docker pull minio/minio
  1. 运行MinIO容器
docker run -p 9090:9000 --name minio \
  -v /etc/localtime:/etc/localtime \
  -v /data/minio/data:/data \
  -v /data/minio/config:/root/.minio \
  -d minio/minio server /data
  1. 查看正在运行的容器
docker ps
  1. 浏览器访问MinIO控制台

在浏览器中输入http://:9090,使用默认的AccessKey和SecretKey(minioadmin/minioadmin)登录。

以上就是在Linux上部署MinIO的基本步骤。请根据你的具体需求和Linux发行版选择合适的安装方式。

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

推荐文章

  • SecureCRT如何实现Linux命令历史记录

    在SecureCRT中,可以通过设置滚动缓冲区(Scrollback Buffer)来保存和查看Linux命令历史记录。以下是具体步骤: 打开SecureCRT:启动SecureCRT并连接到您的Linu...

  • Kafka如何处理高并发请求

    Kafka通过多种技术和设计模式来处理高并发请求,以下是一些关键机制:
    分布式架构 多Broker支持:Kafka采用分布式架构,由多个Broker(服务器节点)组成,每...

  • HDFS数据压缩如何配置

    在Hadoop分布式文件系统(HDFS)中配置数据压缩可以通过修改配置文件 hdfs-site.xml来实现。以下是配置HDFS数据压缩的基本步骤和参数说明:
    配置HDFS压缩 打...

  • SFTP怎样进行批量操作

    SFTP(SSH File Transfer Protocol)是一种通过SSH加密实现文件传输的协议。要使用SFTP进行批量操作,可以使用命令行工具或编写脚本。以下是一些常见的方法:

  • Ubuntu Spool配置文件在哪

    在Ubuntu系统中,spool目录通常位于/var/spool。这个目录包含了系统各种服务的临时文件和队列文件,例如邮件、打印任务等。
    如果你想要查看或编辑某个特定服...

  • Debian swapper如何优化图形界面响应

    Debian swapper本身并不直接负责图形界面的响应优化,但优化swap空间、内存管理以及系统整体性能可以对图形界面的响应速度产生积极影响。以下是一些建议:
    ...

  • Java在Ubuntu上的部署有哪些最佳实践

    在Ubuntu上部署Java应用程序时,遵循一些最佳实践可以帮助确保应用程序的稳定性和性能。以下是一些关键步骤和最佳实践:
    安装Java开发工具包(JDK) 使用ap...

  • Debian上Nginx支持哪些模块

    Debian上的Nginx支持多种模块,这些模块可以通过配置文件进行启用和禁用。以下是一些常见的Nginx模块及其在Debian上的安装方式: HTTP模块:这是Nginx的核心模块...