在Linux上快速部署MinIO可以分为几个步骤,以下是详细的操作指南:
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20250312180418.0.0-1.x86_64.rpm -O minio.rpm
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20250312180418.0.0-1.x86_64.rpm -O minio.rpm
sudo yum install minio.rpm
sudo dnf install minio.rpm
minio --version
sudo mkdir -p /mnt/data
sudo chown -R minio:minio /mnt/data
sudo chmod -R 755 /mnt/data
lsblk
sudo fdisk /dev/sdb
sudo mkfs.ext4 /dev/sdb1
sudo mount /dev/sdb1 /mnt/data
sudo blkid
echo "UUID=你的UUID /mnt/data ext4 defaults 0 0" | sudo tee -a /etc/fstab
sudo vim /etc/default/minio
MINIO_ROOT_USER="minioadmin"
MINIO_ROOT_PASSWORD="minioadmin"
MINIO_VOLUMES="/mnt/data"
MINIO_OPTS="--address :9000"
sudo systemctl start minio
sudo systemctl enable minio
sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent
sudo firewall-cmd --reload
./minio server /mnt/data
nohup ./minio server /mnt/data > /mnt/data/minio.log 2>&1 &
export MINIO_ACCESS_KEY=minioadmin
export MINIO_SECRET_KEY=minioadmin
/mnt/data/.minio.sys/config/config.json
文件,修改access_key
和secret_key
的值。对于需要高可用性和扩展性的场景,可以考虑使用MinIO的集群部署功能,结合NGINX和KeepAlived实现负载均衡和故障转移。
以上步骤可以帮助你在Linux系统上快速部署MinIO,根据实际需求选择单机部署或集群部署。