问题描述:
通过du -sh 查看/u01/orabak目录下所有文件的大小总共只有73GB,但是通过df -h查看,磁盘空间已用98%,如下图:
分析:
刚开始想可能有什么隐藏文件,但是通过ls -al查看,没有隐藏文件;
通过了解,/u01/orabak是存放oracle备份文件的目录,每天都会备份,然后删除旧的文件,然后通过 lsof |grep delete命令查看,发现是进程占用已经被删除的文件,导致磁盘空间不释放;
解决方法:
通过kill -9 pid,释放磁盘空间,结果如下:
时间: 2024-11-08 00:34:19