


🧹 fnos-app-cleaner — 飞牛 fnOS 系统清理小工具
装了一堆应用,卸载之后发现目录没删干净?系统用户还挂着?KVM 快照删了 qcow2 里还占着空间?
fnos-app-cleaner 就是干这个的。
它能做什么
目前内置两个清扫器:
🔗 应用残留清理
扫描并清理卸载应用后留在系统里的"尸体":
- 链接残留 —
/usr/local/... 下面指向已卸载应用的符号链接
- VOL 残留 —
/volX/@appstore/ /volX/@appdata/ 等目录下已卸载应用的文件夹
- 关联系统用户 — 自动匹配残留应用对应的系统账号(支持
docker- 前缀),勾选即可一并清理
VOL 残留按应用名聚合展示,同个应用在不同存储卷的目录合并成一张卡片,点开看详情。
删除走回收站,误删可以撤销。回收站 24 小时自动清。
💾 虚拟机鬼影快照检测
KVM 虚拟机玩多了,你可能会遇到这种情况:virsh snapshot-list 里干干净净,但 qemu-img snapshot -l 一看,快照还挂在那里占着磁盘空间——这就是鬼影快照。
工具会自动:
- 扫描所有 VM(
virsh list --all)
- 对比 virsh 可见快照 vs qemu-img 实际快照
- 找出"隐身的"鬼影快照,列出名称、大小、创建时间
- 勾选 → 一键删除(自动关停运行中的 VM,删完恢复)
也支持在界面上直接 启动/关机/强制关机 VM。
怎么装
在应用商店上传安装,安装成功后,飞牛桌面上会多一个垃圾桶图标,点进去就能用。
工具自己的修养
这工具卸载时把自己清干净——停止服务 → 删程序目录 → 删配置文件 → 删系统用户 → 删链接 → 删回收站 → 删记录文件,一个不留。自己不双标。
一点背景
飞牛 fnOS 基于 Linux + Docker 生态,应用卸载后残留配置目录、数据卷、系统用户是比较常见的情况。官方目前还没有内置的清理功能。
这个工具就是为了填补这个缺口。源码在 https://git.zhangyankan.cn/zhangyankan/fnos-app-cleaner
欢迎试用、反馈。如果碰到什么残留没扫到,或者有什么想加的清扫器,可以直接说。