df -h 与 du -sh *计算出来的存储不一致 磁盘存储空间被占满

博主遇到Linux(Centos 6)服务器磁盘满的问题,使用df -h命令发现/mnt目录下磁盘使用率达100%,但du -sh *查看文件夹总存储未达该值。最终发现.blksnap隐藏文件夹下data文件占用75G,删除后释放空间;还发现删除文件的进程占用200多G,kill掉该进程后解决问题,不过kill进程后jdk无法使用,重新解压配置解决。

我的小本本

描述问题:今天又是很难受的一天,Linux(Centos 6)服务器磁盘满了,使用df -h命令时发现挂在再/mnt目录下的磁盘使用率达到了100%

但是我又到/mnt目录下面使用du -sh *命令查看了下那个文件使用了那么大存储。结果发现文件夹总存储加上根本就没有使用到那么大的存储。

解决问题:

     最终发现有两个地方占用了很多存储空间

  1. 隐藏文件:在  .blksnap  这个隐藏文件夹下的一个data文件占用达到了75G,当时就吓我一跳。然后把它删了就行了(由于是正式环境下的Linux服务器不知道这个文件夹是干嘛的纠结了一段时间到底是删不删,最终还是把它给干掉了)一下子释放了75G的存储,真舒服啊
  2. 删除文件的进程:使用 sudo lsof |grep delete 命令查看删除进程,发现有一个删除进程出现了200多G的占用量(这个地方的存储我居然找了半天,哎 还是自己太菜了,一直没想到这里来)。然后把这个线程kill掉就行了,命令 kill -9 线程id

注:在kill掉删除进程后,本人出现了jdk不能继续使用情况,重新解压一个jdk然后配置下环境变量最后resource一下就行了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值