前几天发现在Linux系统下有一个很大的无用文件,于是用rm -rf 删除,然后用df -h查看磁盘空间,发现即使文件被删除了,但文件所占用的空间并未释放,十分疑惑,于是在网上找到了解决方案,即使用lsof | grep deleted查看占用的进程并kill相关进程。

具体情况是这样,使用rm -rf 删除文件之后用df -h查看磁盘空间,发现空间未释放,/opt/test的空间使用率达到68%,而删除的文件大小约为600G,因此从下面结果可以看出,空间并未释放。

[root@BigData100 test] # df -h

Filesystem Size Used Avail Use% Mounted on

/dev/vda1 50G 41G 6.1G 87% /

tmpfs 7.8G 24K 7.8G 1% /dev/shm

10.10.21.51:/opt/home

1022G 329G 694G 33% /opt/home

/dev/vdb1 1008G 648G 309G 68% /opt/test

使用lsof | grep deleted查看,发现被删除文件仍在占用着空间

[root@BigData100 test] # lsof | grep deleted

gdb 41895 root 7r REG 252,17 692088438784 7869363 /opt/test/core-mxosrvr-11-501-501-13128-1512710602 (deleted)

于是使用kill -9 41895终止以上进程,再用df -h检查空间情况,发现空间已经完全被释放,如下结果。

[root@BigData100 test] # kill -9 41895

[root@BigData100 test] # df -h

Filesystem Size Used Avail Use% Mounted on

/dev/vda1 50G 41G 6.1G 87% /

tmpfs 7.8G 24K 7.8G 1% /dev/shm

10.10.21.51:/opt/home

1022G 329G 694G 33% /opt/home

/dev/vdb1 1008G 3.3G 954G 1% /opt/test

版权声明:本文为CSDN博主「post_yuan」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/Post_Yuan/article/details/78830042

linux 文件系统 簇 浪费空间,Linux rm -rf删除文件不释放空间的解决办法相关推荐

  1. linux删除文件未释放空间问题处理

    linux删除文件未释放空间问题处理 或者 /根分区满了 (我的根分区是/dev/sda1,/dev/sda1满了) http://blog.csdn.net/donghustone/article/ ...

  2. linux rm 文件找回_linux rm -rf 删除文件之后的恢复办法

    记录我尝试恢复rm命令删除文件之后的恢复的三种办法. 先不管使用哪种办法,网上找到的主流的都是基于inode的,所以,在文件被删除后,马上挂起挂载盘只允许读操作,拒绝写操作是第一要义. 第一种 误删文 ...

  3. linux rm -rf删除文件,Linux rm命令

    Linux中rm命令是删除文件和目录的.在使用-r参数时,一定要注意,因为该目录和文件都会被删除. 1.命令格式: rm [选项] 文件- 2.命令功能: 删除一个目录中的一个或多个文件或目录,如果没 ...

  4. linux rm -rf删除文件,Linux rm命令详解

    Linux rm命令 Linux rm命令用于删除一个文件或者目录 语法: rm [options] name... 参数解释: -f, --force 强制删除.忽略不存在的文件,不提示确认 -i ...

  5. jffs2文件系统删除文件不释放空间

    本文记录了jffs2文件系统释放空间失败问题的解决,以及追踪过程. 最近在调试时发现对jffs2文件系统下的文件执行删除动作时,不释放空间. 翻阅了jffs2的讲解http://www.ibm.com ...

  6. 目录非空无法删除?请先删除.fuse_hidden文件,再 rm -rf 删除文件夹

    问题 rm: 无法删除'miniconda2/bin': 目录非空 rm: 无法删除'miniconda2/lib/python2.7/lib-dynload': 目录非空 运行 lsof minic ...

  7. java怎么清空表释放空间_Linux 删除文件未释放空间问题处理,下清空或删除大文件...

    linux里的文件被删除后,空间没有被释放是因为在Linux系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么 ...

  8. 群晖NAS删除文件不释放空间的原因和方法

    1.删除了文件没清理回收站 控制面板-系统-计划任务-新增计划任务-回收站 默认就行,每天0点自动清理.或直接手动清理即可. 2.同步软件版本控制一般设置5即可,有些同步软件即使删除了原文件和清空了回 ...

  9. 解决ubuntu删除文件没释放空间

    df -h发现空间并没有减少 判断是有回收站,所以没释放空间 sudo apt install trash-cli trash-empty

最新文章

  1. Nginx 一个牛X的功能,流量拷贝!
  2. Delphi 使用双缓冲解决图片切换时的闪烁问题 good
  3. Spring Boot 应用如何提高服务吞吐量?
  4. zabbix-agent客户端安装
  5. mysql数据库 day02
  6. React之组件小析
  7. 挑战安卓会死?华为鸿蒙正为国产操作系统杀出一条路 | 涛滔不绝
  8. Hacker News 7 月编程语言招聘趋势榜:Python 稳居第一,Go 成功击败 Java
  9. 优秀的Linux文本编辑器 (转载)
  10. Delphi2007中安装OCX控件
  11. (附源码)Springboot校园万能跑系统 毕业设计 160934
  12. 詹姆斯麦迪逊大学计算机专业,詹姆斯麦迪逊大学简介_詹姆斯麦迪逊大学介绍_詹姆斯麦迪逊大学James Madison University (JMU)...
  13. Axure RP9 实现计算机效果交互
  14. 1.7亿条数据,比胡同和撸串更真实的北京
  15. 一个开源vue网站博客,nuxt开源网站,前后端分离项目 1
  16. asset计算机语言,资产管理软件的各种语言翻译
  17. 1009-确认订单-订单流程梳理与订单状态
  18. 郁闷的出纳员(treap)
  19. OSSIM开源安全信息管理系统(一)
  20. 阿里java面试复盘 | 三面解说(已通过)

热门文章

  1. 园区网VLAN应用实例
  2. IP SLA的路径控制
  3. POLYCOM RMX2000 激活与初始化 信令板卡初始化
  4. 1、如何理解SQL Server的实例
  5. java利用子类求正方形_Java程序设计实验2011
  6. python数组的乘法_在Python中乘法非常大的2D数组
  7. 清华大学《操作系统》(二十):死锁和进程通信
  8. 大学计算机应用基础考试题库,大学计算机应用基础考试题库
  9. python中什么是关键字参数_如何使用python语言中函数的关键字参数的用法
  10. 懒汉式(线程安全,同步代码块儿)