Linux环境下实现lsof命令恢复已删除文件

首先须要说明一点,利用lsof恢复文件时,该文件必须被某一进程占用中,好比说/var/log/message
ide

一、lsof | grep /var/log/messageblog

咱们能够看到该文件状态,当删了这个文件后,获得文件名后多了个(deleted)进程

image.png

二、咱们着手开始恢复,根据刚才图示,该文件被进程3694占用,并且文件描述符fd为11it

image.png

因此咱们的目标文件就是/proc/3694/fd/11class

image.png

3、cat /proc/3694/fd/11 > /var/log/messages,结束收工grep

相关文章
相关标签/搜索