Linux恢复误删除的文件或者目录(处理二)

cherish the present / 2023-09-05 / 原文

Linux恢复误删除的文件或者目录

对于误删文件还原可以分为两种情况:

     1.一种是删除以后在进程存在删除信息

      2.一种是删除以后进程都找不到,只有借助于工具还原。

误删除文件进程还在的情况::

一般是有活动的进程存在持续标准输入或输出,到时文件被删除后,进程PID依旧存在。这也是有些服务器删除一些文件但是磁盘不释放的原因。

 

 执行删除操作:

 

  • lsof查看删除的文件进程是否还存在,利用未消失文件进程进行恢复被删除的文件

 恢复cp /proc/pid/fd/1 /指定目录/文件名
进入 进程目录,一般是进入/proc/pid/fd/,针对当前情况:

 恢复操作:

 恢复完成!!!!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

  进程被杀死: