溫馨提示×

Linux環境下如何管理MinIO

小樊
49
2025-07-09 16:42:32
欄目: 智能運維

在Linux環境下管理MinIO主要包括安裝、配置、啟動、停止、監控以及使用客戶端工具等操作。以下是詳細的步驟:

安裝MinIO

  1. 下載MinIO二進制文件
wget https://dl.min.io/server/minio/release/linux-amd64/minio
  1. 賦予執行權限
chmod +x minio
  1. 啟動MinIO服務器
  • 前臺運行(默認):
./minio server /data
  • 后臺運行,并指定控制臺端口和日志輸出位置:
nohup ./minio server /data > /data/minio.log 2>&1 &

配置MinIO

  1. 創建并編輯MinIO服務文件
sudo vim /etc/systemd/system/minio.service
  1. 配置內容
[Unit]
Description=MinIO
Documentation=https://min.io/docs/minio/linux/index.html
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio

[Service]
WorkingDirectory=/usr/local
ProtectProc=invisible
EnvironmentFile=-/etc/default/minio
ExecStartPre=/bin/bash -c "if [ -z \"${minio_volumes}\" ]; then echo \"variable minio_volumes not set in /etc/default/minio\"; exit 1; fi"
ExecStart=/usr/local/bin/minio server $minio_opts $minio_volumes
Restart=always
LimitNOFILE=65536
TasksMax=infinity
TimeoutStopSec=infinity
SendSigKill=no

[Install]
WantedBy=multi-user.target
  1. 創建并編輯環境變量文件
sudo vim /etc/default/minio
  1. 配置內容
minio_root_user=minioadmin
minio_root_password=minioadmin
minio_volumes=/data
minio_opts="--console-address :9001"
  1. 啟動MinIO服務
sudo systemctl daemon-reload
sudo systemctl start minio
  1. 設置開機自啟
sudo systemctl enable minio

使用MinIO客戶端(mc)

  1. 安裝MinIO客戶端
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/
  1. 配置MinIO客戶端
mc alias set myminio http://localhost:9000 minioadmin minioadmin
  1. 使用mc命令進行操作
  • 創建存儲桶:
mc mb myminio/mybucket
  • 上傳文件到存儲桶:
mc cp /path/to/local/file myminio/mybucket/
  • 列出存儲桶中的所有對象:
mc ls myminio/mybucket

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女