centos7磁盘清理


磁盘清理的思路通常我们是这样的:

首先查看磁盘占用情况,然后cd到相应的路径下定位大文件,最后删除大文件。

 

查看磁盘使用情况,可以看到   /目录下已经沾满了

 

查看/目录下各个目录的空间占用情况

系统盘剩下的45G空间到哪里去了,明显没有被文件占用,但实际上是已经被使用了,导致服务器卡死了

 

原因分析:

当我们删除一些文件的时候,这个文件所占用的空间并不是立马被释放,可能还有进程在使用,导致了磁盘空间被占用了。

 

解决方法:

通过以下命令查看已删除空间却没有释放的进程

lsof -n |grep deleted

 

由于我的服务器有太多没有退出的进程了,我这里就截图一部分出来

 

我们通过kill -9 进程号把进程杀死就可以释放空间了 ,我这里就列举两个例子出来,具体根据实际情况来杀死进程

kill -9  82470

kill -9  85212

 

再执行df -h查看磁盘占用情况,我们发现系统盘的空间得到成功的释放了

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM