溫馨提示×

MinIO在Linux上怎么安裝

小樊
50
2025-04-07 17:01:28
欄目: 智能運維

在Linux上安裝MinIO的步驟如下:

安裝MinIO

  1. 下載并添加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
    
  1. 安裝MinIO
  • 使用yum安裝MinIO RPM包:

    yum install minio.rpm
    
  • 或者使用dnf安裝(適用于CentOS 8):

    dnf install minio.rpm
    
  1. 驗證安裝
  • 檢查MinIO版本以確認安裝成功:

    minio --version
    

創建MinIO數據目錄并掛載到新磁盤

  1. 創建數據目錄
  • 創建一個用于存儲MinIO數據的目錄:

    mkdir -p /mnt/data
    
  1. 設置目錄權限
  • 添加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
    
  1. 添加新磁盤
  • 使用lsblk檢查系統中已識別的磁盤。

  • 使用fdisk創建新分區并格式化為ext4文件系統:

    fdisk /dev/sdb
    # 輸入n創建新分區,選擇主分區,輸入p選擇主分區,輸入1分區編號為1,按Enter使用默認起始扇區,按Enter使用默認結束扇區,輸入w保存并退出。
    mkfs.ext4 /dev/sdb1
    
  1. 掛載數據目錄到新磁盤
  • 掛載新分區到/mnt/data:

    mount /dev/sdb1 /mnt/data
    
  1. 設置開機自動掛載
  • 獲取新分區的UUID并編輯/etc/fstab文件:

    blkid /dev/sdb1
    # 在/etc/fstab文件末尾添加以下內容:UUID=新分區UUID /mnt/data ext4 defaults 0 0
    
  1. 配置MinIO環境變量
  • 編輯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"
    
  1. 啟動MinIO服務
  • 啟動MinIO服務并設置開機自啟:

    systemctl start minio
    systemctl enable minio
    
  1. 開放防火墻端口(如果啟用)
  • 添加MinIO的端口(默認9000)并重新加載防火墻配置:

    sudo firewall-cmd --zone=public --add-port=9000/tcp --permanentsudo firewall-cmd --reload
    

請注意,以上步驟是基于CentOS 7的指南,如果你使用的是CentOS 8,可能需要根據dnf包管理器的指令進行相應的調整。此外,確保在安裝過程中遵循最佳實踐,比如使用獨立的非系統分區來存儲數據,以保證數據的安全性和性能。

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