我的小本本
描述问题:今天又是很难受的一天,Linux(Centos 6)服务器磁盘满了,使用df -h命令时发现挂在再/mnt目录下的磁盘使用率达到了100%。
但是我又到/mnt目录下面使用du -sh *命令查看了下那个文件使用了那么大存储。结果发现文件夹总存储加上根本就没有使用到那么大的存储。
解决问题:
最终发现有两个地方占用了很多存储空间
- 隐藏文件:在 .blksnap 这个隐藏文件夹下的一个data文件占用达到了75G,当时就吓我一跳。然后把它删了就行了(由于是正式环境下的Linux服务器不知道这个文件夹是干嘛的纠结了一段时间到底是删不删,最终还是把它给干掉了)一下子释放了75G的存储,真舒服啊
- 删除文件的进程:使用 sudo lsof |grep delete 命令查看删除进程,发现有一个删除进程出现了200多G的占用量(这个地方的存储我居然找了半天,哎 还是自己太菜了,一直没想到这里来)。然后把这个线程kill掉就行了,命令 kill -9 线程id
注:在kill掉删除进程后,本人出现了jdk不能继续使用情况,重新解压一个jdk然后配置下环境变量最后resource一下就行了