Например изтритият файл е access_log на Apache. Какво да направим:
lsof | grep access_log
Ще ни даде output от вида:
httpd 26120 apache 42w REG 253,0 5852 12222531 /apachelogs
/access_log (deleted)
важно е в случая е да запомним pid-a: 26120 и fd-то: 42. Знаейки това можем да си върнем файла като изпълним следната команда:
cat /proc/26120/fd/42 > /apachelogs/access_log
В случая с Apache, добра идея е да рестартираме сервиса след това.
Happy end!
Ето и един линк с визуални примери за други lsof приложения:
http://danielmiessler.com/study/lsof/
Няма коментари:
Публикуване на коментар