在CentOS上安装MinIO的最佳实践包括以下步骤:
sudo yum update -y
sudo yum install -y wget unzip
wget https://dl.min.io/server/minio/release/linux-amd64/minio-20250312180418.0.0-1.x86_64.rpm
sudo yum install minio.rpm
minio --version
sudo mkdir -p /mnt/data
sudo groupadd -r minio-user
sudo useradd -M -r -g minio-user minio-user
sudo chown -R minio-user:minio-user /mnt/data
sudo chmod -R 755 /mnt/data
sudo vim /etc/default/minio
MINIO_ROOT_USER="minioadmin"
MINIO_ROOT_PASSWORD="minioadmin"
MINIO_VOLUMES="/mnt/data"
MINIO_OPTS="--address :9000"
sudo nano /etc/systemd/system/minio.service
[Unit]
Description=MinIO
After=network.target
[Service]
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=minioadmin"
ExecStart=/usr/local/bin/minio server /mnt/data --address :9000 --console-address :9001
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
StandardOutput=/var/log/minio/minio.log
PrivateTmp=true
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
sudo systemctl status minio
minio_root_password
,并定期更换。--enable-ha
选项来启用高可用性模式。