在 Linux 中,当我们使用 rm 删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个文件的句柄,那么 Linux 内核还是不会释放这个文件的磁盘空间,最后造成磁盘空间占用 100%,整个系统无法正常运行。
正确删除日志的方法
echo > xxx.log
释放空间的其他方法
- 重启
- kill掉相关进程
lsof -n | grep DEL
查看已删除但被占用的文件和进程
在 Linux 中,当我们使用 rm 删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个文件的句柄,那么 Linux 内核还是不会释放这个文件的磁盘空间,最后造成磁盘空间占用 100%,整个系统无法正常运行。
echo > xxx.log
发表评论
抢沙发~