温馨提示×

如何卸载linux minio

小樊
42
2026-07-01 11:37:52
栏目: 智能运维

下面给你几种在 Linux 上卸载 MinIO 的完整方法,按常见部署方式分类。你可以对照自己的情况选择。


一、确认 MinIO 的部署方式(先看这个)

常见有 3 种:

  1. 二进制直接运行(最常见)
  2. systemd 服务
  3. Docker 容器

先确认一下:

which minio
ps -ef | grep minio
systemctl list-units | grep minio
docker ps | grep minio

二、卸载方式一:二进制 + systemd(最常见)

1️⃣ 停止 MinIO 服务

sudo systemctl stop minio
sudo systemctl disable minio

2️⃣ 删除 systemd 服务文件

sudo rm -f /etc/systemd/system/minio.service
sudo systemctl daemon-reload

3️⃣ 删除 MinIO 二进制文件

sudo rm -f /usr/local/bin/minio

(如果安装在其他路径,用 which minio 确认)

4️⃣ 删除数据目录(⚠️ 会清空数据)

sudo rm -rf /data/minio   # 替换成你的实际数据目录

⚠️ 如果还要保留数据,不要执行这一步

5️⃣(可选)删除 MinIO 用户

sudo userdel -r minio

三、卸载方式二:仅二进制运行(无 systemd)

1️⃣ 杀掉进程

ps -ef | grep minio
sudo kill -9 <PID>

2️⃣ 删除二进制文件

sudo rm -f /usr/local/bin/minio

3️⃣ 删除数据目录(可选)

sudo rm -rf /data/minio

四、卸载方式三:Docker 部署的 MinIO

1️⃣ 停止并删除容器

docker ps -a | grep minio
docker stop minio
docker rm minio

2️⃣ 删除镜像

docker images | grep minio
docker rmi minio/minio

3️⃣ 删除数据卷(⚠️)

docker volume ls
docker volume rm <volume_name>

或删除挂载目录:

sudo rm -rf /data/minio

五、清理环境变量(如果有)

检查:

grep MINIO ~/.bashrc ~/.profile /etc/profile

删除类似:

export MINIO_ROOT_USER=minioadmin
export MINIO_ROOT_PASSWORD=minioadmin

然后:

source ~/.bashrc

六、验证是否卸载成功

which minio
systemctl status minio
docker ps | grep minio

七、如果你不确定部署方式

你可以直接把下面信息发给我,我帮你精确判断:

ls -l /usr/local/bin/minio
systemctl status minio
docker ps -a

总结一句话

卸载 MinIO = 停服务 → 删程序 → 删数据(可选)→ 清配置

如果你是想 重装 / 升级 / 迁移数据,也可以告诉我,我可以给你更安全的方案。

0