linux 磁盘看起来满了 linux 磁盘看起来满了
当磁盘空间满了之后,我们无法查找到大文件,此时可能是文件可能已经被删掉,但有进程依然在使用它。在进程运行期间,Linux 不会释放该文件的存储空间。此时看到磁盘空间仍是100%
问题表现
1、通过df -h
发现磁盘满了
2、但是通过 du -h -d 1 /
发现实际占用空间没有那么多
解决方法
1、使用lsof | grep deleted
查找到占用的进程,直接停止进程或者kill掉就可以释放空间
当磁盘空间满了之后,我们无法查找到大文件,此时可能是文件可能已经被删掉,但有进程依然在使用它。在进程运行期间,Linux 不会释放该文件的存储空间。此时看到磁盘空间仍是100%
1、通过df -h
发现磁盘满了
2、但是通过 du -h -d 1 /
发现实际占用空间没有那么多
1、使用lsof | grep deleted
查找到占用的进程,直接停止进程或者kill掉就可以释放空间