在 Linux 上安装 MinIO,放在哪里主要取决于你是生产环境还是测试/学习环境,以及你对性能、维护、备份的要求。下面给你几个常见、靠谱的“装哪好”的建议。
不要装在系统盘(/ 或 /root)
推荐:
/data/minio
或
/mnt/disk1/minio
原因:
示例:
mkdir -p /data/minio
MinIO 非常适合多盘:
/data/disk1/minio
/data/disk2/minio
/data/disk3/minio
/data/disk4/minio
启动示例:
minio server /data/disk{1...4}/minio
✅ 优点:
/usr/local/bin/minio
原因:
安装示例:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
mv minio /usr/local/bin/
/etc/minio/minio.conf
或环境变量文件:
/etc/default/minio
示例(systemd 常用):
MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=strongpassword
MINIO_VOLUMES="/data/minio"
MINIO_OPTS="--address :9000 --console-address :9001"
/var/log/minio/
或使用 systemd journal:
journalctl -u minio
服务文件:
/etc/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
Restart=always
[Install]
WantedBy=multi-user.target
/root(权限和安全问题)/tmp(重启可能没)MinIO 程序放
/usr/local/bin,数据放独立数据盘如/data/minio,配置放/etc/minio,用 systemd 管理。
如果你愿意,我可以: