在CentOS服務器上安裝MinIO對象存儲服務的步驟如下:
創建存儲目錄:
sudo mkdir -p /data/minio
sudo chown -R $(whoami):$(whoami) /data/minio
安裝依賴包(如果尚未安裝):
sudo yum install wget
下載MinIO二進制文件:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
賦予執行權限:
chmod +x minio
移動MinIO到系統路徑:
sudo mv minio /usr/local/bin/
創建MinIO配置文件:
sudo vim /etc/minio.conf
添加以下內容(根據你的需求修改):
[global]
drive_cache_size = 1000
創建Systemd服務文件:
sudo vim /etc/systemd/system/minio.service
添加以下內容:
[Unit]
Description=MinIO Object Storage Server
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
User=minio
Group=minio
WorkingDirectory=/data/minio
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9000"
Restart=always
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
重新加載Systemd配置:
sudo systemctl daemon-reload
啟動MinIO服務:
sudo systemctl start minio
設置服務開機自啟:
sudo systemctl enable minio
驗證服務狀態:
sudo systemctl status minio
下載并安裝MinIO客戶端(mc):
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/
配置MinIO客戶端連接到MinIO服務器:
./mc config host add myminio http://your_server_ip:9000 minioadmin minioadmin
使用MinIO客戶端管理存儲桶和對象:
./mc mb myminio/mybucket
./mc ls myminio
./mc cp /path/to/your/file myminio/mybucket/
sudo firewall-cmd --permanent --zone=public --add-port=9000/tcp
sudo firewall-cmd --reload
完成以上步驟后,你就在CentOS服務器上成功安裝并配置了MinIO對象存儲服務。你可以通過MinIO Web控制臺或mc
客戶端來管理你的數據。