Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Victor Sudakov                       2:5020/400     29 Aug 2007  19:44:05
 To : Eugene Grosbein
 Subject : Re: undelete file
 -------------------------------------------------------------------------------- 
 
 Eugene Grosbein wrote:
 
 >  >> Hо если есть свободное место, можно просто выдернуть содержимое
 >  >> из дисковых блоков таким скриптом. Запускать:
 >  >> saveinode /dev/device INUM /where/to/write/copy
 >  VS> К сожалению, все предложенные способы достаточно... безобразны :(
 >  VS> Мне прислали ссылочку, как красиво это можно сделать под Linux 
 >  VS> (увы, приславший не указал своего имени):
 >  VS> http://www.linux.com/articles/58142
 >  VS> но во фришном /proc я не нашёл нужного.
 
 > Собственно, я не вижу особой разницы между командами cp и saveinode.
 > Можно передавать скрипту fd и pid, а он сам найдет device и inode,
 > это не проблема.
 
 Извини, не понял мысль. В линуксе весь трюк основан на том, что в
 /proc/$PID/fd/ доступны все открытые процессом файлы и их можно оттуда
 скопировать простым cp. В FreeBSD ничего подобного в /proc не наблюдается.
 
 -- 
 Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
 2:5005/49@fidonet http://vas.tomsk.ru/
 --- ifmail v.2.15dev5.4
  * Origin: AO "Svyaztransneft", SibPTUS (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: undelete file   Eugene Grosbein   29 Aug 2007 22:16:30 
 Re: undelete file   Victor Sudakov   29 Aug 2007 19:44:05 
Архивное /ru.unix.bsd/314315cec504e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional