|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Masterov 2:5002/63.100 22 Aug 2005 09:59:36 To : Artem Ignatiev Subject : Удаление открытого файла --------------------------------------------------------------------------------
Привет Artem!
Replying to a message of Artem Ignatiev to Alex Masterov:
AM>>> Известно, что в UNIX вообще и в эхотаге в частности дозволяется
AM>>> удалять открытые файлы. При этом файл существует на диске, до тех
AM>>> пор, пока не будет закрыт приложением, его открывшим. Возможно ли
AM>>> каким-либо образом восстановить этот файл, пока он не закрыт
AM>>> приложением? Его inode можно узнать с помощью fstat или lsof.
EG>> fsdb попробуй, там есть команда link, берущая inode.
AI> fsdb вpоде ж не любит систем, смонтиpованных rw?
AI> Зато интеpесующий кусок кода был найден в /usr/src/sbin/fsck/dir.c, и
AI> называется он makeentry(parent, ino, name)
fsck тоже не любит систем смонтированных в rw :-)
С уважением, Alex.
--- FleetStreet 1.27.1
* Origin: Карфаген должен быть разрушен! (2:5002/63.100)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/38264309b053.html, оценка из 5, голосов 10
|