linux vda1文件是做什么的,linux /dev/vda1 磁盘满了,有什么解决办法吗?

linux /dev/vda1 磁盘满了,有什么解决办法吗?

今天下班某电商技术部leader发现个问题,说他们服务器硬盘满了。把日志文件都删掉了,可硬盘空间依旧满。于是df -h查看了下各个挂载点的状况(如下图)。

/dev/sda3占用了100%,那么我们du -s -h ./*看下目录的占用情况(如下图)。

在工作中,我们也许会遇到这样的问题,发现某个磁盘空间快满了,于是,找到一些无用的大文件将其删除后,发现磁盘空间还是没有释放掉,这是什么原因呢?如何解决呢?下面来重现一下整个过程:

查看磁盘空间情况

[@74.114 var]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/xvda2 9.7G 284M 8.9G 4% /

/dev/xvda1 251M 13M 226M 6% /boot

none 1.1G 0 1.1G 0% /dev/shm

/dev/xvda10 97G 60G 33G 65% /home

/dev/xvda3 3.9G 2.7G 1.1G 72% /usr

/dev/xvda5 3.9G 3.6G 77M 98% /var

var分区快满了,找到大文件,并删除

[@74.114 var]# cd /var

[@74.114 var]# du –sh 3.3G account

111M cache

53M log

0 mail

156K run

344K spool

[@74.114 var]# rm –rf account/

df –h 看一下,却依然是/var 为98%,一点都没释放。

[@74.114 var]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/xvda2 9.7G 284M 8.9G 4% /

/dev/xvda1 251M 13M 226M 6% /boot

none 1.1G 0 1.1G 0% /dev/shm

/dev/xvda10 97G 60G 33G 65% /home

/dev/xvda3 3.9G 2.7G 1.1G 72% /usr

/dev/xvda5 3.9G 3.6G 77M 98% /var

但du –sh * 却显示没有大文件了

[@74.114 ~]# cd /var && du –sh *

120K account

111M cache

53M log

0 mail

156K run

344K spool

猜想1:应该是删除的内容依然被进程占用,内存没释放,所以用lsof |grep – I deleted 看了一下,发现如下:

[@74.114 account]# lsof |grep -i deleted

listserve 4833 blty 0u CHR 136,2 4 /dev/pts/2(deleted)

listserve 4833 blty 1u CHR 136,2 4 /dev/pts/2(deleted)

listserve 4833 blty 2u CHR 136,2 4 /dev/pts/2(deleted)

Billing_P 16989 blty 0u CHR 136,0 2 /dev/pts/0(deleted)

Billing_P 16989 blty 1u CHR 136,0 2 /dev/pts/0(deleted)

Billing_P 16989 blty 2u CHR 136,0 2 /dev/pts/0(deleted)

Billing_P 16990 blty 0u CHR 136,0 2 /dev/pts/0(deleted)

Billing_P 16990 blty 1u CHR 136,0 2 /dev/pts/0(deleted)

Billing_P 16990 blty 2u CHR 136,0 2 /dev/pts/0(deleted)

发现时billing程序占用没释放,所以联系项目经理将Billing_P停掉,重启,依然没有释放任何空间。无果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值