文档章节

解决linux删除文件后不释放磁盘的问题

黑帽子
 黑帽子
发布于 2015/10/22 23:23
字数 226
阅读 428
收藏 16
点赞 1
评论 0

1、用df 检查发现/根目录可用空间为0

 [root@/]#df -h                         //查看系统的磁盘空间

2、用du检查发现各目录占用的空间都很少,有约3G的空间莫名其妙地丢了。

[root@/]# du -s * |sort -nr |head      //查看前10的最大文件

3、用lsof检查后才发现原因是,有文件被删除,而进程还活着,因而造成还占用空间的现象

 [root@/]# lsof |grep delete

    根据lsof列出的进程号,kill这些进程后,空间就释放出来了。

 这样查看出的进程比较多,一个一个进程kill 掉比较麻烦,可以使用下面的命令一次把所有查出的进程kill 掉

lsof |grep delete| xargs kill -s 9

    最后再 df -h 查看,删除的文件所占用的磁盘已经释放。。

© 著作权归作者所有

共有 人打赏支持
黑帽子
粉丝 17
博文 53
码字总数 25680
作品 0
珠海
高级程序员
诡异的Linux磁盘空间被占用问题,根目录满了,df和du占用不一样【转】

新公司的测试机磁盘空间空余很小,日志很多,也很大,做个日志压缩脚本,在夜里4:30自动运行,第二天后发现磁盘空间又满了,只好删除没用的日志,清空空间,可诡异的是怎么删除没用的文件,...

Gm_ning
2017/11/06
0
0
讲述下Linux 执行 df 和 du 查看磁盘时占用结果不一致的解决办法

问题现象 1、执行 df -h 查看 ECS Linux 实例文件系统使用率,可以看到 /dev/xvdb1 磁盘占用了约27G,挂载目录为 /opt 。 2、进入到 /opt 目录执行 du -sh ,显示空间总占用量约 2.4 G,即d...

问题终结者
07/13
0
0
【原创】CPU 100%+磁盘写满 问题排查

情景:测试人员在进行 RabbitMQ 服务器问题排查时,进行了各种重启操作,之后突然发现机器变的很卡。 排查过程: 1. 通过 top 查看,发现名为 sa 的进程 CPU 占用率几乎 100% 。 2. 查看 sa...

摩云飞
2015/05/22
0
3
LINUX删除文件,但空间不释放

1、问题描述: rm /tmp/access_log 通过rm删除大文件之后,查看磁盘结果显示磁盘占用依然是100%,空间并没有被释放。 2、解决思路 一般说来不会出现删除文件后空间不释放的情况,但是也存在例外...

無言地对白
2016/11/14
0
0
linux删除文件磁盘空间没反应

linux删除文件磁盘空间没反应 上传服务器磁盘报警,清理了大文件发现磁盘空间没减少。。。。。。经过搜索 发现清理的文件没有完全释放杀掉进程就好

玖零後大叔
03/16
0
0
Linux中手动释放缓存的方法

一、Linux释放内存的相关知识介绍: 在Linux系统下,我们一般不需要去释放内存,因为系统已经将内存管理的很好。但是凡事也有例外,有的时候内存会被缓存占用掉,导致系统使用SWAP空 间影响性...

898009427
07/13
0
0
Linux服务器文件删除策略

磁盘空间满 由于Linux没有回收站功能,所以线上服务器上所有要删除的文件都会先移动到系统/tmp目录下,然后定期清除/tmp目录下的数据。这个策略本身没有问题,但是通过检查发现这台服务器的系...

go4it
2016/11/16
10
0
解决linux根目录磁盘空间满

根目录磁盘写满,往往都是.log日志造成的,首先想到的是查找大的日志文件 1、find查找根下大于800M的文件 find / -size +800M -exec ls -lh {} ; 找到大的日志文件关闭掉,或者更改到其他磁盘...

韩立伟
06/27
0
0
centos磁盘满了,查找大文件并清理

centos磁盘满了,查找大文件并清理 2013年07月29日 ⁄ 综合 ⁄ 共 1172字 ⁄ 字号 小 中 大 ⁄ 评论关闭 今天发现vps敲入crontab -e 居然提示 “Disk quota exceeded” 无法编辑。于是"df -...

thinkyoung
2015/04/09
0
0
GridDB 社区版本 4.0 发布,高度可扩展 NoSQL 数据库

GridDB 社区版本 4.0 发布了,GridDB 是一款高度可扩展的 NoSQL 数据库,具有高可靠性和高性能等特性,非常适用于物联网和大数据领域。 此版本带来了实用和便利的功能,包括: 容器/集群名称...

雨田桑
06/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

用 Python 实现打飞机,让子弹飞吧!

所用技术和软件 python 2.7 pygame 1.9.3 pyCharm 准备工作 安装好 pygame 在第一次使用 pygame 的时候,pyCharm 会自动 install pygame。 下载好使用的素材。 技术实现 初始化 pygame 首先要...

猫咪编程
3分钟前
0
0
MySQL的行锁和表锁

简单总结一下行锁和表锁。 行锁 每次操作锁住一行数据。开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 表锁 每次操作锁住整张表。开销小,加锁快;不会出...

to_ln
6分钟前
0
0
Java IO类库之字节数组输入流ByteArrayInputStream

一、ByteArrayInputStream字节数组输入流介绍 ByteArrayInputStream是字节数组输入流,继承自InputStream。它的内部包含一个缓冲区,是一个字节数组,缓冲数组用于保存从流中读取的字节数据,...

老韭菜
7分钟前
0
0
iOS安全应该做哪些事情

1. 尽量使用HTTPS协议。 2. 密码提交的时候,密码使用SHA256加密后传输,MD5等经过哈希碰撞已经可以推算出原文。 3. 密码提交的时候,可以加盐。 4. 密码保存在本地的时候,尽量使用钥匙串保...

HOrange
14分钟前
0
0
react native 注意事项

1. 环境参考官网 android studio 必装 java jdk安装 1.8版本(环境建议自己一步一步配置,切记不要 apt ) 2.有改变编译内容发现 会白屏,然后APP消失,请卸载原来的测试 appinfo (连续两次...

304158
20分钟前
0
0
FOMO游戏代码解析

源代码在此处

怎当她临去时秋波那一转
25分钟前
1
0
EOS智能合约与DApp开发入门

EOS的是Block.One主导研发的一个区块链底层公链系统,它专门为支撑商业去中心化 应用(Decentralized Application)而设计,其代码开源。 比特币被称为区块链1.0,因为它开辟了数字加密货币的...

笔阁
38分钟前
1
0
编译cjson到dll

https://blog.csdn.net/mengzhisuoliu/article/details/52203724 编译完成后 是纯lua实现的json decode 的10倍以上...

梦想游戏人
47分钟前
0
0
JS基础- Date 对象

Date 对象 Date 对象用于处理日期和时间。 创建 Date 对象的语法: var myDate=new Date() 注释:Date 对象会自动把当前日期和时间保存为其初始值。 Date 对象属性 属性 描述 constructor 返...

ZHAO_JH
50分钟前
0
0
Python数据分析numpy(1)

Python开源的科学计算基础库 1.表示N维数组对象ndarray 2.线性代数、傅里叶变换、随机数生成 3.广播函数,整合c++、c 一.数据的维度 1.数据 2.数据维度 3.一维数据 (1)特点 (2)Python中的...

十年磨一剑3344
52分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部