linux删除文件空间未释放问题

本文介绍Linux环境下删除文件后空间未释放的问题现象及其原因。通过使用lsof命令结合grep筛选,可以查找仍然占用已删除文件的进程。解决办法包括终止相关进程或重启应用程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题现象

linux删除文件后,有时存在空间未释放现象

问题原因

被删除文件,仍有进程在使用

解决方法

1、查看与删除文件相关的进程

lsof |grep deleted
mysqld     2282     mysql    4u      REG              253,2          0         19 /tmp/ibQiXuSL (deleted)
mysqld     2282     mysql    5u      REG              253,2        115         20 /tmp/ibRgXthD (deleted)
mysqld     2282     mysql    6u      REG              253,2          0         21 /tmp/ibVp5sGu (deleted)
mysqld     2282     mysql    7u      REG              253,2          0         23 /tmp/ibe1Pmxd (deleted)
mysqld     2282     mysql   11u      REG              253,2          0         24 /tmp/ibKYKri6 (deleted)
java7     14851      root    1w      REG              253,4 1244648064     657701 /home/stub/test_stub/nohup.out (deleted)
java7     14851      root    2w      REG              253,4 1244648064     657701 /home/stub/test_stub/nohup.out (deleted)

2、kill相关进程,或重启相关应用



※以上linux机制还可以被用来恢复已删除文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值