添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

前几天发现在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
发现当前磁盘 空间 使用情况: [root@ticketb ~]# df -hFilesystem            Size  Used Avail Use% Mounted on/dev/sda1... 浏览器打开 如果程序正在被使用, 删除 文件 后, 空间 不会 释放 ,原因可能是 rm 文件 正在被使用,所以不能 删除 ,有一下两种方法: 使用lsof查看是否正在被使用,如果进程不重要,可以kill杀死进程。 如果进程重要不可断开,cat /dev/null > fi.txt清空正在使用的 文件 释放 空间 浏览器打开 一般说来不会出现 rm 掉不 释放 空间 的情况出现这样的情况一般是由于有进程在向 文件 中写数据或有进程正在访问 文件 而此时 rm 文件 则会出现不 释放 空间 的情况理解这样的问题需要理解 rm 的操作内含一个 文件 的存放有数据部分和指针部分,而指针位于 文件 系统的头 删除 操作系统的一个 文件 与oracle drop表的实质有些相似处理掉指针, 文件 数据部分占用的 空间 就可以写入新内容了之所以出现 rm 释放 即为有进... 浏览器打开 本文主要阐述 linux 删除 文件 后不 释放 磁盘 空间 解决方法 。话不多说,直接开始。。。。 使用 rm 删除 文件 原理: rm 命令只是把链接解除(unlink),进程仍然可以读取已 删除 文件 ,所以并不 释放 磁盘 空间 。 解决方法:杀掉进程 sof | grep deleted ,该命令用于查询占用使用 rm 命令 删除 文件 所占用的进程; kill -9 XXX... 浏览器打开 今天公司一个服务器的磁盘满了。经过du命令发现是一个服务的日志太大了,占了将近一个T的 空间 。然后 果断用 rm 把日志删了。以为这下磁盘肯定 空间 足够了。但是df一看,磁盘使用率仍然很高,没有多少改观。经过网上查找,知道 rm 只是将 文件 链接解除,如果此时有进程打开 文件 ,系统是不会回收 文件 。但此时用ls命令却看不到 文件 了。用du -sh命令也发现磁盘容量很少。但是df -h会发现磁盘使用率还是很高的。一般情 浏览器打开 一、问题描述 今日收到zabbix监控报警,发现生产环境一台服务器的磁盘 空间 不足,需要进行处理,登录后发现可利用率不足20%,进行相关查看和处理工作;但是操作 删除 了一些备份 文件 和日志信息后,查看 空间 仍然不足。 二、具体操作过程 1、检查服务器占用硬盘资源的 文件 [root@nc-ftp02 ~]# df -hP Filesystem Size Used Avai... 浏览器打开 之前用了很久的一个dell笔记本因为一天之内让我见识了四种不同的蓝屏代码所以终于退役了。。。换了一个联想拯救者R720,然而这也不是什么省心的笔记本——一装 linux 就卡死。今天受百度启发,去BIOS里关了独显和无线网卡才总算可以用kali。然而我又发现即便用USB无线网卡它也不能通过UI链接上WiFi,点开启没用。。。真是gg。 所以我就趁机研究了一下用命令行怎... 浏览器打开 利用数据挖掘进行数据分析常用的方法主要有分类、回归分析、聚类、关联规则、特征、变化和偏差分析、Web页挖掘等, 它们分别从不同的角度对数据进行挖掘。   ①分类。分类是找出数据库中一组数据对象的共同特点并按照分类模式将其划分为不同的类,其目的是通过分类模型,将数据库中的数据项映射到某个给定的类别。它可以应用到客户的分类、客户的属性和特征分析、客户满意度分析、客户的购买趋势预测等,如一个汽车零... 浏览器打开