美文网首页
Linux磁盘空间清理未生效问题记录

Linux磁盘空间清理未生效问题记录

作者: 大鱼炖海棠 | 来源:发表于2020-03-01 17:51 被阅读0次

时间有限,先做个简记,后面再来丰富。

问题背景:

服务器磁盘告警,找到不需要的文件,做rm -Rf xxx操作,df -h打印出来一看,空间并未释放,猜测是某种机制导致的释放延迟,所以坐等了一会再看,空间依然没释放。

原因

通过查阅相关资料,了解到被删除文件被执行rm命令时,如果有进程操作该文件,该文件不会被立马删除,而是被标记为deleted;直到操作该文件的所有进程都结束,该文件才会被删除。
delete状态下的文件不可见,使用ll命令时该文件看不见摸不着,但实实在在的占用了磁盘空间。可以通过执行下列命令查看被标记为delete的文件清单:

lsof | grep deleted

解决方案

  • kill掉打开文件的进程,占用的磁盘空间即可回收
  • 执行echo " " >/dir/xxxFile,清空目标文件

相关文章

  • Linux磁盘空间清理未生效问题记录

    时间有限,先做个简记,后面再来丰富。 问题背景: 服务器磁盘告警,找到不需要的文件,做rm -Rf xxx操作,d...

  • Linux之磁盘占用分析

    Linux服务器的磁盘空间不够用了,需要分析哪个目录或文件占用的空间最大,并进行相应的清理。 首先查看Linux磁...

  • 如何检查和清理Linux服务器磁盘空间

    如何清理Linux服务器磁盘空间简单来说,通过du -h --max-depth=1 命令逐层查找除此之外,du ...

  • Mac清理磁盘空间(二)

    一、概述 Mac清理磁盘空间主要讲述在Mac上工作清理磁盘空间的小技巧,如果你是一位使用Mac开发的iOS...

  • linux 磁盘空间分析记录

    背景 远程ssh登录脚本服务器执行crontab -e 命令, 提示 “设备上没有空间”。 解决步骤 执行 df ...

  • linux:清理登录记录

    清除登陆系统成功的记录,也就是last命令看到的记录 此时即看不到用户登录信息 清除登陆系统失败的记录,也就是la...

  • Mac清理磁盘空间(一)

    Mac清理磁盘空间主要讲述在Mac上工作清理磁盘空间的小技巧,本节主要讲述作为一名使用Mac开发的iOS...

  • Linux 服务器上的大文件查找及清理实践

    生产上的 Linux 服务器磁盘空间不足,后面排查得知是某个应用频繁写 log 导致。于是加了一条自动清理过期日志...

  • Linux磁盘空间释放问题

    问题说明 云主机里的一台服务器的/分区使用率爆满了!已达到100%!经查看发现有个文件过大(80G),于是在跟有关...

  • Windows的C盘满了如何清理

    1. Dism++ 清理方式 遇到 C 盘的磁盘空间问题,使用 Dism++ 是目前通用的解决方式 Dism++ ...

网友评论

      本文标题:Linux磁盘空间清理未生效问题记录

      本文链接:https://www.haomeiwen.com/subject/pcxhkhtx.html