前言

工作中经常遇到Linux系统磁盘空间不足,但是删除后较大的日志文件后,发现磁盘空间仍没有被释放,有点摸不着头脑,今天博主带大家解决这个问题。

思路

1、工作发现磁盘空间不足;

2、找到占用磁盘空间较大的文件进行删除;

3、删除文件后,查看磁盘空间使用情况,未释放;

4、找到相应delete进程,杀掉即可,问题解决。

具体操作

查看服务器磁盘空间使用情况

[root@i-3E5C86C8 ~]# df -h
Filesystem         Size  Used Avail Use% Mounted on
/dev/vda3           51G   34G   15G  70% /
tmpfs              7.8G     0  7.8G   0% /dev/shm
/dev/vda1          190M   38M  143M  21% /boot
/dev/mapper/vg-lv   92G  597M   87G   1% /disk1
You have new mail in /var/spool/mail/root
[root@i-3E5C86C8 ~]#

使用命令:du -sh *,查看当前所在目录的各子目录磁盘空间占用情况

[root@i-3E5C86C8 /]# du -sh *    #该命令可以列出当前所在目录的子目录所占空间大小
7.8M    bin
36M    boot
4.0K    cgroup
4.0K    Hello

依此类推,可以找到一些无用的大文件进行删除,删除后发现磁盘空间未释放,使用命令:lsof | grep delete

复制代码

[root@i-3E5C86C8 cloud]# lsof | grep delete
java       2873      root    1w      REG              252,3 6392907748    1575685 /home/cloud/test/nohup.out (deleted)
java       2873      root    2w      REG              252,3 6392907748    1575685 /home/cloud/test/nohup.out (deleted)
java       2873      root   53u      REG              252,3          0    1704161 /home/cloud/test/file:/home/cloud/test/test.jar!/BOOT-INF/classes!/flume/run/data/in_use.lock (deleted)
java       2873      root  185r      REG              252,3 1623704364    1704176 /home/cloud/test/file:/home/cloud/test/test.jar!/BOOT-INF/classes!/flume/run/data/log-14 (deleted)
java       2873      root  187u      REG              252,3 1147833050    1704194 /home/cloud/test/file:/home/cloud/test/test.jar!/BOOT-INF/classes!/flume/run/data/log-15 (deleted)
java       2873      root  262r      REG              252,3 1147833050    1704194 /home/cloud/test/file:/home/cloud/test/test.jar!/BOOT-INF/classes!/flume/run/data/log-15 (deleted)
[root@i-3E5C86C8 cloud]#

找到相应的进程号,删除即可。

命令:kill -9 pid

Linux删除大文件后磁盘空间未释放问题相关推荐

  1. linux rm 不释放_Linux解决rm 删除大文件后 磁盘空间无法释放的问题

    Linux解决rm 删除大文件后 磁盘空间无法释放的问题 在Linux中,当我们使用rm在linux上删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个文件的句柄,那么linux内核还是不会 ...

  2. linux删除文件后,空间未释放的一种情况,使用lsof查看

    linux某个目录空间快满了,删除了若干的文件后,使用df -h显示还是快满的,但是df -h *显示的总的文件大小又没那么大. 某个进程正在使用删除的文件,导致删除后,空间仍然不能释放. 查看rm掉 ...

  3. Linux fs清理文件,linux找出已经删除但磁盘空间未释放的大文件并清空

    linux找出已经删除但磁盘空间未释放的大文件并清空 1.找出已经删除但磁盘空间未释放的文件 如果文件已经删除,但实际的磁盘空间未释放,这个时候文件句柄fd相关信息还在内存中,可以通过lsof命令找出 ...

  4. linux找出已经删除但磁盘空间未释放的大文件并清空

    1.找出已经删除但磁盘空间未释放的文件 如果文件已经删除,但实际的磁盘空间未释放,这个时候文件句柄fd相关信息还在内存中,可以通过lsof命令找出,比如打开文件的pid和读写文件的系统fd. lsof ...

  5. mysql 空位补0_MySQL 删除数据后物理空间未释放

    MySQL 删除数据后物理空间未释放 1. 进入数据库目录: cd  /var/lib/mysql/ 2. 备份要保存的数据库文件(切记!必须备份!部分数据库文件需要恢复!) mysqldump -h ...

  6. vmware传东西到linux后文件变小,在VMWARE的Linux虚拟机上删除大容量文件后硬盘空间大小还不变怎么办?虚拟机虚拟机的各种应用及问题...

    我的Linux系统刚开始装起来后,占了4个G的硬盘空间(装在F盘上),后来在linux上装了个软件后,大概共占了8G的空间,后来又装了其他东西,现在大概达到了14G空间.我现在电影都没地方放了,所以想 ...

  7. 解决centos 7 删除文件后但空间没有释放

    一.问题描述: zabbix监控报警,磁盘(数据盘)空间不足登陆服务器上查看发现使用率不足20%,但清理完垃圾日志以后磁盘空间还是没有释放 以下是处理未释放空间的步骤 二.解决步骤 1.查看磁盘空间 ...

  8. linux 删除大文件,在 Linux 中删除超大文件的技巧

    通常,要在 Linux 终端删除一个文件,我们使用 rm 命令(删除文件).shred 命令(安全删除文件).wipe 命令(安全擦除文件)或者 secure-deletion 工具包(一个安全文件删 ...

  9. linux目录删除不释放空间,删除linux文件后,磁盘空间未释放的解决办法

    今天删除了一个ORACLE的表空间文件,示按标准从ORACLE内进行删除,只是把物理文件给 rm -rf 了, 结果看目录的大小减少了,但看分区的信息时,空间还是占了那么多. 后来在网上查了,解决方法 ...

最新文章

  1. python内存管理机制_[转] Python内存管理机制
  2. 图神经网络世界冠军团队手把手授课,7天搞定图神经网络!
  3. asp.net 动态添加JavaScript方法
  4. 最大连续子数组和 动态规划_剑指Offer算法题 33:连续子数组的最大和
  5. delphi 获取java控件位置_delphi的IdFTP控件函数怎么调用
  6. 在 Delphi 下使用 DirectSound (14): 测试镶边效果器 IDirectSoundFXFlanger8
  7. Leetcode--329. 矩阵中的最长递增路径
  8. python中的多线程的优点_Python中多线程编程的优点是什么?
  9. 2018北邮计算机考研分数线,2018年北京邮电大学软件学院考研复试分数线
  10. Delphi另一个多线程函数:BeginThread用法
  11. Visio连接线相关问题
  12. 三代测序组装工具Canu学习笔记
  13. MySQL 去重SQL
  14. 计算机标准体重计算公式,项目2:就拿胖子说事---(2)计算出标准体重,当超重时,请给出提示...
  15. IntelliJ IDEA 好用插件之Maven Helper
  16. Qt开源作品35-秘钥生成器
  17. 动手学习数据分析第一章内容
  18. 傅立叶逼近 matlab,傅里叶逼近.doc
  19. 基于bs架构的办公自动化系统毕业设计
  20. WWW 2020|基于人才流动表征的企业竞争力分析

热门文章

  1. ORA-00600 kcratr_nab_less_than_odr 问题处理
  2. 8-【Git入门】个人博客搭建 用hugo搭建博客连github上
  3. Xbox帐号注册购买
  4. 基于TCP/IP网络的管理结构和标记
  5. python编程语言例子-可以用 Python 编程语言做哪些神奇好玩的事情?
  6. 【bzoj 2820】YY的GCD(莫比乌斯反演)
  7. hdu 3790(最短路径问题 SPFA算法)
  8. C#连接OPC进行数据交互
  9. 当 TiDB 遇上 Flink:TiDB 高效入湖“新玩法” | TiLaker 团队访谈
  10. abap CA CO CS CP