Linux 磁盘爆满 (/dev/mapper/centos-root 100%问题)

问题描述:

在登录集群后,使用tab命令进行命令补全,出现 无法为立即文件创建临时文件,设备空间爆满。

解决方法:

使用 df -h 命令查看磁盘空间使用情况。
发现 /dev/mapper/centos-root 目录使用达到100%.

文件系统            容量   已用   可用   已用%   挂载点
/dev/mapper/centos-root   46G   46G   51M   100%     /

用lsof检查后才发现原因是,有文件被删除,而进程还活着,因而造成还占用空间的现象。因此,需要把这些僵尸进程删除掉,命令如下:
lsof | grep delete | awk -F ' ' '{ print $2}'|xargs kill -9

命令说明:

lsof是列出进程号;
grep 过滤其中带删除标识的;
awk是截取, print $2截取第二列;
xargs是相当于把后面 kill -9的命令放到最前面执行的意思。

使用命令后:

再次执行 df -h 命令后查看:
Linux 磁盘爆满 (/dev/mapper/centos-root 100%问题)_第1张图片

你可能感兴趣的:(linux问题解决方案)