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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       30 Aug 2007  00:10:36
 To : Victor Sudakov
 Subject : Re: undelete file
 -------------------------------------------------------------------------------- 
 
 29 авг 2007, среда, в 18:44 KRAST, Victor Sudakov написал(а):
 
  >>> 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,
  >> это не проблема.
  VS> Извини, не понял мысль. В линуксе весь трюк основан на том, что в
  VS> /proc/$PID/fd/ доступны все открытые процессом файлы и их можно оттуда
  VS> скопировать простым cp. В FreeBSD ничего подобного в /proc не наблюдается.
 
 Да, механизм совершенно другой, но результат-то тот же.
 
 Eugene
 -- 
 Трогай, но не пробуй на вкус
 --- slrn/0.9.8.1 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: undelete file   Eugene Grosbein   30 Aug 2007 00:10:36 
Архивное /ru.unix.bsd/2609376658a18.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional