baobab清理Ubuntu22的硬盘
这几天跑Agentless复现实验,结果虚拟机硬盘爆了好几次。今天算是跑的差不多了,遂来清理一下Linux。
之前清理Windows已经清理了很多次了,基本上用spacesniffer、geekuninstaller等等工具,清理起来还是很快的。很遗憾,spacesniffer不支持linux,想要清理,还是需要找到一些替代品才行。
参考了一些网站:
- https://askubuntu.com/questions/561605/check-how-space-is-distributed-on-a-linux-system
- https://alternativeto.net/software/spacesniffer/?platform=linux
准备使用baobab作为spacesniffer平替。
baobab
下载命令:
sudo apt-get install baobab
在图形界面直接搜索,或者命令行baobab
都可以运行
选择自己要分析的磁盘,等待即可……
分析结果:
理论上,到这里就可以查找哪里占用空间很大,哪里可以删了。
然而,对于我的虚拟机来说,我明明分配了320G空间,为什么只检测到了73.4G空间?
原来是软件权限没给够,遂换了种启动方法:
sudo baobab
果然,这次分析正确了。看来还是用管理员的身份启动baobab比较好……
最后,果然发现了罪魁祸首
检查之后,确实没有用,删!
rm -rf ./*
# 这个命令不够安全,一定要慎用!!!
# 用之前一定要直到这个命令是干啥的!
清理完成之后,磁盘看着和善多啦!
后续:上面直接删掉了docker的image,导致了很多的错误,debug半天才找到。看来删除之前还是要仔细检查……
想要删掉所有镜像,用下面的命令即可:
docker rmi $(docker images -q)
补充,参考了这篇文章,想要清理docker的内容,用docker system prune -a
命令是更好的