记一次Linux磁盘空间占满无法删除的故障
问题介绍
近日发现公司服务器的磁盘空间越来越满,感觉快要爆掉的感觉,于是开始着手清清磁盘空间,但是找来找去,发现根目录已经使用了90%以上,可是/下的目录占的空间都非常小,始终找不到占满磁盘空间的大头在哪里。
思考解决方案
- 按照网上的说法,是因为文件已经删除,但是使用文件的进程还存在,导致空间无法释放。运行如下命令后(最终无效)。
lsof | grep deleted | awk '{print $2}' | xargs kill -9
- 因为系统有单独挂载的文件夹,所以想把系统分区还原成还没挂载的样子,再看看情况,果然在挂载文件夹的下面藏着占用空间的文件
总结
有时候有的文件夹还没挂载之前就已经在使用了,并且占用一定的空间,当再次用新的分区挂载到这个目录下的时候,原来的文件就会被隐藏。所以在分析系统空间的时候,最好把所有单独挂载的分区都卸载掉来分析。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
2019-06-03 Google Drive网盘文件直链获取一键脚本