在Linux上配置MinIO的步骤如下:
对于CentOS 7,使用yum下载器:
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20250312180418.0.0-1.x86_64.rpm -O minio.rpm
对于CentOS 8,使用dnf下载器:
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20250312180418.0.0-1.x86_64.rpm -O minio.rpm
使用yum安装:
yum install minio.rpm
使用dnf安装(CentOS 8):
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
检查系统中已识别的磁盘:
lsblk
创建分区并格式化为ext4系统:
fdisk /dev/sdb
mkfs.ext4 /dev/sdb1
挂载数据目录到新磁盘:
mount /dev/sdb1 /mnt/data
df -h /mnt/data
获取新分区的UUID:
blkid /dev/sdb1
编辑/etc/fstab
文件:
vim /etc/fstab
添加以下内容(替换UUID为实际UUID):
UUID=3d33a1d0-75b8-4c27-8a71-9e5caa4041a5 /mnt/data ext4 defaults 0 0
编辑MinIO的配置文件:
vim /etc/default/minio
添加以下内容(替换<your-username>
和<your-password>
为实际管理员账号和密码):
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
sudo firewall-cmd --zone=public --add-port=9000/tcp --permanentsudo firewall-cmd --reload
以上步骤涵盖了在Linux系统上安装和配置MinIO的基本流程。如果在配置过程中遇到问题,可以参考MinIO的官方文档或搜索相关的技术论坛和社区。