MinIO在Ubuntu上的默认存储路径及自定义方法
MinIO在Ubuntu系统上的默认数据存储路径为/data
目录。这是MinIO启动时若未指定自定义路径的默认行为,所有上传的对象、存储桶元数据等均会存储在该目录下。
若需将存储路径更改为其他目录(如/mnt/myminiodata
或/data/minio
),可通过以下步骤完成:
使用mkdir
命令创建目标目录(以/data/minio
为例):
sudo mkdir -p /data/minio
将目录所有权赋予MinIO运行的用户(通常为minio
,若未创建可替换为当前用户):
sudo chown -R minio:minio /data/minio
通过minio server
命令直接指定自定义路径:
minio server /data/minio
此时MinIO会使用/data/minio
作为数据存储目录。
若需让MinIO在系统启动时自动使用自定义路径,需创建或修改systemd服务文件:
创建/etc/systemd/system/minio.service
文件(若已存在则修改),添加以下内容(以/data/minio
为例):
[Unit]
Description=MinIO Server
After=network.target
[Service]
User=minio
Group=minio
ExecStart=/usr/local/bin/minio server /data/minio
Restart=on-failure
WorkingDirectory=/data/minio
[Install]
WantedBy=multi-user.target
关键参数说明:
ExecStart
:指定MinIO启动命令及自定义存储路径;WorkingDirectory
:设置MinIO的工作目录(需与存储路径一致)。sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio # 设置开机自启
启动MinIO后,可通过以下方式验证存储路径是否生效:
http://<服务器IP>:9000
,登录后查看“buckets”页面,确认数据存储位置;df -h /data/minio
命令查看目标目录所在磁盘的使用情况;ps aux | grep minio
命令,检查MinIO进程的--address
参数是否包含自定义路径。sudo systemctl restart minio
)使配置生效;