User Tools

Site Tools


system:files:recovery

File Recovery

Deleted But Still Open Files

Opened files can be listed using the lsof utility. Deleted ones are shown like this:

# lsof
COMMAND     PID   TID USER   FD      TYPE     DEVICE SIZE/OFF     NODE NAME
[...]
plugin-co  6640       n0-1   17r      REG      254,1 10279214  2621682 /tmp/FlashXXcHpDke (deleted)
[...]

in order to recover it, one can use the procfs entry for that open fd:

# ls -l /proc/6640/fd/17
lr-x------ 1 n0-1 n0-1 64 May 30 23:47 /proc/6640/fd/17 -> /tmp/FlashXXcHpDke\ (deleted)

retrieving it is as easy as eatin' pancakes:

# cp /proc/6640/fd/17 /tmp/FlashXXcHpDke.flv

Links

system/files/recovery.txt · Last modified: 2011/05/30 23:30 by 127.0.0.1