linux系统删除文件后,仍占用磁盘空间的问题

 更新时间:2023年09月19日 16:53:58   作者:it1993  
这篇文章主要介绍了linux系统删除文件后,仍占用磁盘空间的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

一. 场景

通过rm -rf 或者 xftp工具删除日志文件时,实际删除了,但是磁盘空间没有被释放,导致磁盘可用空间一直很小,linux上部分功能无法使用。

二. 解决方案

1. 跳到根目录下

cd /

2. 检查磁盘占用空间

df -h

通过上图可以看出,已经使用空间442G,可用只有18G,随时可能出现服务器故障

我的出现如下故障,导致大部分时间去查找以下问题原因了,入坑

  • elk日志收集因为磁盘空间可用少于95%,导致索引为只读,新的日志数据无法导入到es
  • 服务器上redis卡崩了
  • 服务器上业务系统因为空间不足,部分功能无法正常显示

所以对于服务器硬件内存使用还是要监控一下的,不然到了正式很容易出现问题

3. 到根目录下运行

du -h --max-depth=1

最后一行显示占用68G,非常奇怪,其他400多G去哪了?

4. 查看已删除文件占用磁盘情况

lsof | grep delete

注意:

如果删除的文件时root用户创建 的,或者时root用户删除的,需要root用户下执行上面命令

5. 杀死进程

kill -9 3467

6. 再次查看磁盘空间

df -h

总结

磁盘使用率15%,成功解决问题!

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 服务器安全狗Linux版软件安装使用说明

    服务器安全狗Linux版软件安装使用说明

    今天看官方新推出了服务器安全狗Linux版,用windows版的时候感觉这个软件不错,没想到推出了linux版,大家有什么问题可以回复啊
    2011-10-10
  • 如何利用多核CPU来加速你的Linux命令(GNU Parallel)

    如何利用多核CPU来加速你的Linux命令(GNU Parallel)

    这篇文章主要介绍了如何利用多核CPU来加速你的Linux命令(GNU Parallel),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • CentOS设置静态IP的方法总结

    CentOS设置静态IP的方法总结

    这篇文章主要介绍了CentOS设置静态IP的方法总结的相关资料,需要的朋友可以参考下
    2017-06-06
  • 从基础查看到底层运维详解Linux磁盘的相关命令

    从基础查看到底层运维详解Linux磁盘的相关命令

    在Linux系统中,磁盘是存储数据的核心硬件,本文介绍了Linux系统中常用的磁盘管理命令,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下
    2026-02-02
  • Linux下实现UTF-8和GB2312互相转换的方法

    Linux下实现UTF-8和GB2312互相转换的方法

    下面小编就为大家带来一篇Linux下实现UTF-8和GB2312互相转换的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,祝大家游戏愉快哦
    2016-12-12
  • Linux系统下部署项目的设置方法

    Linux系统下部署项目的设置方法

    这篇文章主要介绍了Linux系统下部署项目的教程详解,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-10-10
  • Apache 认证总结

    Apache 认证总结

    经常上网的读者会遇到这种情况:访问一些网站的某些资源时,浏览器弹出一个对话框,要求输入用户名和密码来获取对资源的访问。
    2009-05-05
  • Linux系统启动慢或无法启动的排查方法

    Linux系统启动慢或无法启动的排查方法

    Linux系统启动慢或无法启动的问题,通常需要综合考虑硬件、内核、服务配置等多方面因素进行排查,本文给大家介绍了详细的排查步骤和方法,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-11-11
  • Linux MySQL忘记root密码解决方案

    Linux MySQL忘记root密码解决方案

    这篇文章主要介绍了Linux MySQL忘记root密码解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • CentOS 7.2安装Zabbix 3.2教程详解

    CentOS 7.2安装Zabbix 3.2教程详解

    这篇文章主要介绍了CentOS 7.2安装Zabbix 3.2教程详解的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-11-11

最新评论