在 Linux 上安装 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 server /data/minio
或 systemd 中:
ExecStart=/usr/local/bin/minio server /data/minio
推荐数据目录:
/data/minio
/mnt/minio
/opt/minio/data
useradd -r -s /sbin/nologin minio
mkdir -p /data/minio
chown -R minio:minio /data/minio
/etc/default/minio
内容示例:
MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=password
MINIO_VOLUMES=/data/minio
MINIO_OPTS="--address :9000 --console-address :9001"
/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/binminio server 时指定如果你是用 Docker / Kubernetes / RPM / DEB 安装的,可以告诉我,我给你对应方式。