lsof 命令用法:查看已删除空间却没有释放的进程

当服务器磁盘空间100%且删除大文件后未释放,通过lsof命令能查看到已删除但未释放空间的进程。使用'lsof -n | grep deleted'找到对应PID,杀死进程即可释放空间。此外,为避免占用,可在线清空日志文件,如echo ' ' > 文件名。
摘要由CSDN通过智能技术生成

在项目中服务器磁盘100%的时后,删除了许多大文件,发现使用df -h命令还是100%。删除的文件明明好几十个G,但却没效果。

我也是第一次遇到。搜索了网上的相关问题,使用lsof可以查看已删除空间却没有释放的进程。

查看已经删除的文件,空间有没有释放,没有的话kill掉pid

lsof -n |grep deleted

显示

nginx     121755      root    4w      REG              202,3  3414164932   14063961 /u01/logs/nginx/www.ganzhou.gov.cn-error.log (deleted)
nginx     121755      root    6w      REG              202,3  2620893609   14070022 /u01/logs/nginx/www.gzhrss.gov.cn-error.log (deleted)
nginx     121755      root    7w      REG              202,3  7409080082   14074252 /u01/logs/nginx/www.gzhrss.gov.cn-access.log (deleted)
nginx     121755      root    8w      REG              202,3  3225541376   14075987 /u01/logs/nginx/xxgk.ganzhou.gov.cn-error.log (deleted)
nginx     121755      root    9w      REG              202,3  7920785215   14076590 /u01/logs/nginx/xxgk.ganzhou.gov.cn-access.log (deleted)
nginx     121755      root  
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黄宝康

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值