释放linux磁盘空间

近日redis报警磁盘空间不足,根目录20G,du -sh *查了一下,只用了3.6G,但df -h里显示使用了14G。

ps -ef里发现一些nginx进程,而此台服务器并没有nginx服务。

用lsof检 查后才发 现 原因是,有文件被删除, 而进程还活着, 因而造成还占用空间的现象

lsof |grep delete

查看后,kill所有deleted进程。

for i in `lsof |grep delete|awk ‘{print $2}’`

do

kill -9 $i

done

完成,再次查看,磁盘空间回到正常状态。

 

 

发表评论

电子邮件地址不会被公开。