在 Linux 上快速安装 MinIO 的步骤如下:
1. 安装官方仓库和 MinIO
-
下载 MinIO 的官方仓库:
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20250312180418.0.0-1.x86_64.rpm -O minio.rpm
-
使用
yum
安装 MinIO:sudo yum install minio.rpm
-
验证安装是否成功:
minio --version
2. 创建 MinIO 数据目录并挂载到新磁盘
-
创建 MinIO 数据目录:
sudo mkdir -p /mnt/data
-
设置目录权限:
sudo groupadd -r minio-user sudo useradd -M -r -g minio-user minio-user sudo chown -R minio-user:minio-user /mnt/data sudo chmod -R 755 /mnt/data
-
添加新磁盘(假设新磁盘为
/dev/sdb
):sudo fdisk /dev/sdb # 在 fdisk 交互界面,输入以下命令: # n:创建新分区。 # p:选择主分区。 # 1:分区编号为 1。 # 按 Enter:使用默认的起始扇区。 # 按 Enter:使用默认的结束扇区。 # w:保存并退出。
-
格式化新磁盘:
sudo mkfs.ext4 /dev/sdb1
-
挂载数据目录到新磁盘:
sudo mount /dev/sdb1 /mnt/data
-
设置开机自动挂载:
sudo blkid /dev/sdb1 # 编辑 /etc/fstab 文件,在其末尾添加以下内容: UUID=新分区的UUID /mnt/data ext4 defaults 0 0
3. 配置 MinIO 环境变量
-
编辑 MinIO 的配置文件:
sudo vim /etc/default/minio
-
添加以下内容,替换
和
为你自己的管理员账号和密码:MINIO_ROOT_USER="minioadmin" MINIO_ROOT_PASSWORD="minioadmin" MINIO_VOLUMES="/mnt/data" MINIO_OPTS="--address :9000"
-
保存并退出。
4. 启动 MinIO 服务
-
启动 MinIO 服务:
sudo systemctl start minio
-
设置 MinIO 服务开机自启:
sudo systemctl enable minio
-
停止 MinIO 服务:
sudo systemctl stop minio
-
如果启用了防火墙,需要开放 MinIO 的端口(默认 9000):
sudo firewall-cmd --zone=public --add-port=9000/tcp --permanents sudo firewall-cmd --reload
以上步骤是在 Linux 上快速安装 MinIO 的基本流程,具体操作可能会因不同的 Linux 发行版和版本而有所差异,请根据实际情况进行调整。