liunx 磁盘空间满了

本文介绍了解决Linux系统中磁盘空间显示已满但实际未占用过多空间的问题。通过du命令查找大文件并删除,使用lsof命令找出已删除文件的无效读写操作,释放被占用的空间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux中,通过df 查看磁盘满了,但是通过du发现并没有占用那么大的空间。怎么办呢?

 

 1、在该节点上的目录下

 du -h --max-depth=1 

看到当前目录一层结构下,使用的量,以此往里面查,删除大的没有用的文件。

 

2  删除后 磁盘还是满的可以使用

lsof -n | grep deleted

打印出所有针对已删除文件的读写操作,这类操作是无效的,也正是磁盘空间莫名消失的根本原因。
解决办法:kill -9 PID   —-只需把进程删掉就能释放空间。

  lsof -n |grep deleted |awk -F' ' '{printf "kill -9 %s\n", $2}'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值