lsof查找放进linux回收站中的删除文件,并彻底删除或恢复文件
来源:互联网 发布:mac os x 10.11.6原版 编辑:程序博客网 时间:2024/06/01 08:27
1、用df命令查看磁盘空间发现:总空间大于已用空间 + 剩余空间,剩余的3G空间没有了。造成应用程序无法启动。
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 60G 21G 36G 37% /
根分区是ext3文件类型,ext3文件系统会默认保留5%的空间作为预留空间。
2、du得到到的根路径文件空间占用情况应当与df得到的文件系统磁盘占用的情况是一直的或者说相差无几。但是在某些情况下却会出现du得到的空间占用情况要远小于df得到的。
后通过查询,发现问题出现在deleted文件上。
root下lsof | grep deleted会发现多多少少有些文件状态出于deleted状态。
[root@eb152 ~]# lsof |grep deleted
进程名 PID USER FD 文件类型 大小(字节) 索引节点 文件名 [(状态)]
Java 3311 AuSP 8w REG 253,0 778 10879268 ***.log (deleted)
状态为deleted为标记被删除,其实该文件并没有从磁盘中删除,类似windows下的回收站状态。
据称当有其他进程打开某文件时文件被删除,就会将该文件标记为deleted,并删除其目录节点。使用du查看时,因为没有该删除状态文件的节点信息,所以就不做统计,从而导致与df的结果不一致。
若要将deleted状态文件删除,则根据pid直接kill调相应进程即可。
找回被删除文件:
- lsof查找放进linux回收站中的删除文件,并彻底删除或恢复文件
- lsof查找放进linux回收站中的删除文件,并彻底删除或恢复文件
- lsof查找放进linux回收站中的删除文件,并彻底删除或恢复文件
- linux使用lsof恢复删除文件
- lsof恢复删除的文件
- 恢复回收站删除的文件
- linux查找并删除文件
- linux查找并删除文件
- Linux lsof命令详解(恢复删除文件的方法)
- LINUX 下通过lsof恢复被误删除的文件
- Linux中使用lsof命令如何恢复删除的文件?
- lsof 01命令恢复误删除文件
- linux 删除文件到回收站
- Hadoop回收站trash-恢复删除的文件
- 在回收站删除的文件怎么恢复
- 回收站删除了文件怎么恢复?
- 教您恢复回收站删除的文件
- 查找并删除文件
- 约瑟夫问题
- 前端神器-Browsersync
- linux I/O实时监控iostat
- 应用SharedPreferences在进程之间通信时你会遇到的问题
- Androi开发基础
- lsof查找放进linux回收站中的删除文件,并彻底删除或恢复文件
- 图片显示提高用户体验—JS实现—图片预加载,图片延迟加载
- 好的文章的收藏--开源框架或项目整理
- 程序员,如何从平庸走向理想?
- 给RedHat Linux 6配个桌面
- 杰森·保罗:使VR与人眼相匹配还需20年!
- R可视化代码(一、二)
- Qt5Camera 如何使用
- 用FFmpeg从视频截取任意一帧图片的解决办法~