![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Undelete opened files on linux (root req'd)Según este artículo (fuente). Procedimiento:1. Se mira el número del file descriptor en el proceso que lo tiene abierto: ls -l /proc/${pid}/fds
2. Se obtiene el inodo con un lsof o con un stat -L lsof -p $pid -a -d $fd 3. Se vuelve a enlazar el inodo usando debugfs namakemono:/mnt/test# debugfs -w /dev/namakemono/tmp debugfs 1.39 (29-May-2006) debugfs: cd test debugfs: ln <113570> log debugfs: q |