centos挂载目录满但实际未满引发系统宕机
- 测试服务器应用系统突然挂了,经过排查发现是因为磁盘“满了”导致的,使用
df -h
查看磁盘使用情况/home
目录使用率已经到了100%,但使用du -sh /home
查看发现实际磁盘使用还不到1G,推测有进程正在写入或占用已删除的大文件(Linux 系统中,如果一个大文件被某个进程打开后又被删除,该文件在磁盘上仍会占用空间,直到持有它的进程关闭。),经过排查发现确实有进程占用已删除的文件
lsof | grep deleted | grep '/home'
- 解决办法:kill掉占用的进程即可(若进程有用,根据需求启动)。