centos7磁盘清理
磁盘清理的思路通常我们是这样的:
首先查看磁盘占用情况,然后cd到相应的路径下定位大文件,最后删除大文件。
查看磁盘使用情况,可以看到 /目录下已经沾满了
查看/目录下各个目录的空间占用情况
系统盘剩下的45G空间到哪里去了,明显没有被文件占用,但实际上是已经被使用了,导致服务器卡死了
原因分析:
当我们删除一些文件的时候,这个文件所占用的空间并不是立马被释放,可能还有进程在使用,导致了磁盘空间被占用了。
解决方法:
通过以下命令查看已删除空间却没有释放的进程
lsof -n |grep deleted
由于我的服务器有太多没有退出的进程了,我这里就截图一部分出来
我们通过kill -9 进程号把进程杀死就可以释放空间了 ,我这里就列举两个例子出来,具体根据实际情况来杀死进程
kill -9 82470 kill -9 85212
再执行df -h查看磁盘占用情况,我们发现系统盘的空间得到成功的释放了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人