在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安裝MinIO RPM包:
yum install minio.rpm
或者使用dnf安裝(適用于CentOS 8):
dnf install minio.rpm
檢查MinIO版本以確認安裝成功:
minio --version
創建一個用于存儲MinIO數據的目錄:
mkdir -p /mnt/data
添加minio組和用戶,并設置目錄權限:
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
檢查系統中已識別的磁盤。
使用fdisk
創建新分區并格式化為ext4文件系統:
fdisk /dev/sdb
# 輸入n創建新分區,選擇主分區,輸入p選擇主分區,輸入1分區編號為1,按Enter使用默認起始扇區,按Enter使用默認結束扇區,輸入w保存并退出。
mkfs.ext4 /dev/sdb1
掛載新分區到/mnt/data:
mount /dev/sdb1 /mnt/data
獲取新分區的UUID并編輯/etc/fstab文件:
blkid /dev/sdb1
# 在/etc/fstab文件末尾添加以下內容:UUID=新分區UUID /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
systemctl enable minio
添加MinIO的端口(默認9000)并重新加載防火墻配置:
sudo firewall-cmd --zone=public --add-port=9000/tcp --permanentsudo firewall-cmd --reload
請注意,以上步驟是基于CentOS 7的指南,如果你使用的是CentOS 8,可能需要根據dnf包管理器的指令進行相應的調整。此外,確保在安裝過程中遵循最佳實踐,比如使用獨立的非系統分區來存儲數據,以保證數據的安全性和性能。