Linux 删除文件不释放空间问题处理

背景:

服务器磁盘空间已经达到100%,删除存放日志路径下的文件后,发现空间并未释放!

原因:在linux系统中,通过rm删除文件将会从文件系统的文件夹结构上解除链接(unlink)然后删除,然而假设文件是被打开的(有一个进程正在使用),那么进程将仍然能够读取该文件,磁盘空间也一直被占用。

处理:通过lsof查看是否有已删除文件占用空间

lsof | grep delete

删掉进程kill -9 42350 即可!

相关推荐
hanyi_qwe17 分钟前
文本三剑客--awk
linux·运维·服务器
liu****31 分钟前
27.epoll(三)
服务器·开发语言·网络·tcp/ip·udp
Caven7732 分钟前
【Linux 技巧】如何在登录时自动激活 Conda Base 环境
linux·运维·conda
凌寒111 小时前
Linux(Debian)安装、卸载 MySQL
linux·运维·mysql·debian
云飞云共享云桌面1 小时前
如何降低非标自动化工厂的研发软件采购成本
运维·服务器·网络·数据库·性能优化·自动化
七七墨染1 小时前
DotMemory系列:5. 如何实现自动化抓取和应用自托管
运维·c#·自动化
IT小哥哥呀1 小时前
如何从 Windows SSH 进入 VirtualBox Ubuntu 虚拟机——密码认证(逐步指南)
linux·windows·ubuntu·ssh·教程·虚拟机
泰克教育官方账号1 小时前
泰涨知识 | 什么是自动化巡检?
运维·服务器·数据库
原神启动11 小时前
云计算大数据——shell教程(三剑客之awk)
大数据·开发语言·perl