千家信息网

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

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要讲解了"linux怎么找出已经删除但磁盘空间未释放的大文件并清空",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"linux怎么找出已经删除但
千家信息网最后更新 2025年12月02日linux怎么找出已经删除但磁盘空间未释放的大文件并清空

这篇文章主要讲解了"linux怎么找出已经删除但磁盘空间未释放的大文件并清空",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"linux怎么找出已经删除但磁盘空间未释放的大文件并清空"吧!

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

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

lsof |grep -i delete java      20302  5351          hbase    3w      REG              253,1 25778031203      43040 /var/log/hbase/gc.log-201812251535 (deleted)java      20302  5354          hbase    3w      REG              253,1 25778031203      43040 /var/log/hbase/gc.log-201812251535 (deleted)java      20302  5988          hbase    3w      REG              253,1 25778031203      43040 /var/log/hbase/gc.log-201812251535 (deleted)java      20302 12680          hbase    3w      REG              253,1 25778031203      43040 /var/log/hbase/gc.log-201812251535 (deleted)java      20302 15047          hbase    3w      REG              253,1 25778031203      43040 /var/log/hbase/gc.log-201812251535 (deleted)java      20302 16379          hbase    3w      REG              253,1 25778031203      43040 /var/log/hbase/gc.log-201812251535 (deleted)java      20302 16380          hbase    3w      REG              253,1 25778031203      43040 /var/log/hbase/gc.log-201812251535 (deleted)

2、如何清空已经删除但未释放的大文件 如果要让大文件彻底删除,通常需要重启打开文件的进程,但是有时在线服务不方便重启,影响服务的可用性。 这个时候可以通过/proc/${pid}/fd 信息找到打开这个文件的系统fd,然后通过fd来清空文件,

# ll /proc/20302/fd/ |grep 201812251535l-wx------ 1 hbase hadoop 64 Oct 18 21:02 3 -> /var/log/hbase/gc.log-201812251535 (deleted)

清空文件

echo > /proc/20302/fd/3

感谢各位的阅读,以上就是"linux怎么找出已经删除但磁盘空间未释放的大文件并清空"的内容了,经过本文的学习后,相信大家对linux怎么找出已经删除但磁盘空间未释放的大文件并清空这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

文件 磁盘 空间 学习 信息 内容 可以通过 时候 系统 服务 内存 句柄 可用性 命令 在线服务 实际 就是 思路 情况 文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 工网络安全培训 网络技术需要会数学吗 设备基础设计小软件开发 数据库中基因表达作图 行业网络安全事件 软件开发什么都不懂好学吗 校园网络安全话剧 数据库设计表结构 手机可以远程连接华为云服务器吗 网络安全法明确的首条主要原则 数据库多表连接查询心得体会 服务器勒索病毒防护措施 连云港集中式分布式存储数据库 广东ipfs服务器配置云空间 网络安全主题绘画作品内容 互联网最好的十大科技公司 北航网络安全在哪个学院 华为网络技术实验指南电子书 挖财网络技术有限公司地址 百度网盘网络技术教学 西北 网络安全 培训 8核16g数据库支持多少并发 新power服务器 江门软件开发难吗 保设备软件开发合同书范本 学术期刊数据库是什么意思 软件开发技术团队实力比较 网络安全产品安可目录 数据安全数据库 学软件开发一天多长时间
0