温馨提示×

linux minio安装目录在哪设

小樊
38
2026-10-07 10:09:04
栏目: 智能运维

在 Linux 上安装 MinIO 时,安装目录(即二进制文件存放位置)并没有强制固定要求,你可以自行指定。常见做法和说明如下:


一、MinIO 二进制文件放哪?

MinIO 官方推荐把二进制文件放到:

/usr/local/bin/minio

这是可执行文件目录,不是数据目录。

示例安装命令:

wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
mv minio /usr/local/bin/

你也可以放到:

/opt/minio/bin/minio
/usr/bin/minio

只要 PATH 能找到即可。


二、MinIO 数据目录(重点)

⚠️ 真正需要设置的“目录”是数据目录,不是安装目录

启动 MinIO 时指定:

minio server /data/minio

或 systemd 中:

ExecStart=/usr/local/bin/minio server /data/minio

推荐数据目录:

/data/minio
/mnt/minio
/opt/minio/data

三、systemd 方式(推荐)

1️⃣ 创建用户

useradd -r -s /sbin/nologin minio

2️⃣ 数据目录

mkdir -p /data/minio
chown -R minio:minio /data/minio

3️⃣ 配置文件

/etc/default/minio

内容示例:

MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=password
MINIO_VOLUMES=/data/minio
MINIO_OPTS="--address :9000 --console-address :9001"

4️⃣ systemd 文件

/usr/lib/systemd/system/minio.service
[Unit]
Description=MinIO
After=network.target

[Service]
User=minio
Group=minio
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_VOLUMES $MINIO_OPTS

[Install]
WantedBy=multi-user.target

四、总结一句话

  • ✅ 安装目录(二进制):你自己定,通常 /usr/local/bin
  • ✅ 数据目录(必须设):启动 minio server 时指定
  • ❌ MinIO 没有“安装路径配置项”这种概念

如果你是用 Docker / Kubernetes / RPM / DEB 安装的,可以告诉我,我给你对应方式。

0 踩