找回被删除文件:
根据以上分析,若删除的文件仍有进程进行操作是有找回数据的可能的。
若删除的文件为系统日志中的secure文件,则可以根据以下方法找回:
# lsof |grep /var/log/secure
syslogd 2574 root 2w REG 253,0 1099 525125 /var/log/secure (deleted)
可以看到进程号为2574的syslogd进程仍然打开了/var/log/secure这个文件,这个文件所显示状态是deleted,已经被删除。现在FD文件描述符是2w。它的意思是文件描述符是2,状态是w写。
我们可以根据这个在/proc/2574/fd/2找到被删除的/var/log/secure的内容。
当文件被误删时,切忌reboot操作。