在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,根據實際需求選擇單機部署或集群部署。