在Linux系统上安装和配置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(适用于CentOS 7):
yum install minio.rpm
如果使用CentOS 8,则使用dnf:
dnf install minio.rpm
minio --version
创建数据目录:
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
# 创建新分区,分区编号为1,保存并退出
mkfs.ext4 /dev/sdb1
挂载数据目录到新磁盘:
mount /dev/sdb1 /mnt/data
df -h /mnt/data
设置开机自动挂载:
编辑 /etc/fstab
文件,添加以下内容:
UUID=3d33a1d0-75b8-4c27-8a71-9e5caa4041a5 /mnt/data ext4 defaults 0 0
编辑MinIO的配置文件 /etc/default/minio
:
MINIO_ROOT_USER="minioadmin"
MINIO_ROOT_PASSWORD="minioadmin"
MINIO_VOLUMES="/mnt/data"
MINIO_OPTS="--address :9000"
启动MinIO服务:
systemctl start minio
设置MinIO服务开机自启:
systemctl enable minio
停止MinIO服务:
systemctl stop minio
开放MinIO的端口(如果启用了防火墙):
sudo firewall-cmd --zone=public --add-port=9000/tcp --permanentsudo firewall-cmd --reload
以上步骤涵盖了在Linux系统上安装和配置MinIO的基本流程。如果在安装过程中遇到问题,可以参考MinIO的官方文档或联系其支持团队获取帮助。