<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Как быстро восстановить в Linux удаленный, но еще открытый файл</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49985.html</link>
    <description>Если файл был случайно удален, но он еще открыт на чтение в какой-либо программе&lt;br&gt;(например, проигрывается в медиа-плеере), то его легко восстановить из файлового дескриптора в ФС /proc&lt;br&gt;&lt;br&gt;Предположим мы случайно удалили файл 1.mp3, который еще проигрывается в mplayer.&lt;br&gt;Ищем PID процесса mplayer&lt;br&gt;&lt;br&gt;   ps -auxwww&amp;#124;grep mplayer&lt;br&gt;&lt;br&gt;   gosha  17314  3.2  0.4  38680  8908 pts/3  SL+ 00:45 0:00 mplayer 1.mp3&lt;br&gt;&lt;br&gt;Переходим в директорию с параметрами процесса 17314 в /proc:&lt;br&gt;   &lt;br&gt;   cd /proc/17314 &lt;br&gt;&lt;br&gt;Открытые файловые дескрипторы перечислены в директории fd (/proc/17314/fd).&lt;br&gt;&lt;br&gt;   cd fd&lt;br&gt;   ls -al&lt;br&gt; &lt;br&gt;В выводе видим дескриптор номер 4 с признаком deleted&lt;br&gt;   lr-x------ 1 gosha gosha 64 2009-02-27 00:48 4 -&amp;gt; /home/gosha/1.mp3 (deleted)&lt;br&gt;&lt;br&gt;Копируем его и получаем восстановленный файл:&lt;br&gt;   &lt;br&gt;   cp 4 /home/gosha/1.mp3&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: &lt;br&gt;Обсуждается: http://www.opennet.ru/tips/info/1960.shtml&lt;br&gt;</description>

<item>
    <title>Как быстро восстановить в Linux удаленный, но еще открытый файл (ильзат)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49985.html#25</link>
    <pubDate>Thu, 04 Nov 2010 06:13:27 GMT</pubDate>
    <description>а можно ли востановить текст набранный но не сохраненый! комп отключился! операционная стстема люникс?&lt;br&gt;</description>
</item>

<item>
    <title>Как быстро восстановить в Linux удаленный, но еще открытый ф... (Дроздилло)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49985.html#24</link>
    <pubDate>Thu, 26 Nov 2009 10:22:34 GMT</pubDate>
    <description>&amp;gt;Где дыра? &lt;br&gt;&lt;br&gt;У него в голове дыра и там поселился выводок дроздов&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как быстро восстановить в Linux удаленный, но еще открытый ф... (const86)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49985.html#23</link>
    <pubDate>Fri, 06 Mar 2009 11:45:41 GMT</pubDate>
    <description>&amp;gt;А вот то, что это огромная дыра в безопасности, это уже не весело, напротив весьма и весьма грустно. &lt;br&gt;&lt;br&gt;Где дыра?&lt;br&gt;</description>
</item>

<item>
    <title>Как быстро восстановить в Linux удаленный, но еще открытый ф... (dry)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49985.html#22</link>
    <pubDate>Wed, 04 Mar 2009 07:19:54 GMT</pubDate>
    <description>Веселый хак, пятерка.&lt;br&gt;А вот то, что это огромная дыра в безопасности, это уже не весело, напротив весьма и весьма грустно.&lt;br&gt;</description>
</item>

<item>
    <title>Как быстро восстановить в Linux удаленный, но еще открытый ф... (Дмитрий Ю. Карпов)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49985.html#21</link>
    <pubDate>Sun, 01 Mar 2009 14:39:22 GMT</pubDate>
    <description>Разница в том, что когда на файл создаётся хардлинк, счётчик ссылок в inode увеличивается. А при открытии файла счётчик ссылок в inode остаётся прежним, и механизм удержания файла по эту сторону бытия немного иной.&lt;br&gt;&lt;br&gt;Для размышления: попробуйте открыть и удалить файл в файловой системе, не поддерживающей хардлинки (например, в FAT).&lt;br&gt;</description>
</item>

<item>
    <title>Как быстро восстановить в Linux удаленный, но еще открытый ф... (pavlinux)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49985.html#20</link>
    <pubDate>Sun, 01 Mar 2009 13:16:10 GMT</pubDate>
    <description>А сетевой файло тоже хардлик ??? :)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как быстро восстановить в Linux удаленный, но еще открытый ф... (лук репчатый)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49985.html#19</link>
    <pubDate>Sat, 28 Feb 2009 16:34:14 GMT</pubDate>
    <description>Ну и где из написанного следует, что &quot;RTFM, в UNIX открытие файла - это создание хардлинка на него&quot; ?&lt;br&gt;</description>
</item>

<item>
    <title>Как быстро восстановить в Linux удаленный, но еще открытый ф... (LS)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49985.html#18</link>
    <pubDate>Sat, 28 Feb 2009 04:09:33 GMT</pubDate>
    <description>&amp;gt;Только новые вопросы создал. А если на диске 0 байт и я &lt;br&gt;&lt;br&gt;а на каком разделе?&lt;br&gt;&lt;br&gt;&amp;gt;удаляю проигрываемый файл, получается 3 064 694 байт. Но я всё &lt;br&gt;&amp;gt;равно не могу записывать? А если я вытащу съёмный диск, могу &lt;br&gt;&amp;gt;ли я проигрываемый с него файл восстановить так же, или нет? &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;как не можешь? можешь. sync никто не отменял. &lt;br&gt;&lt;br&gt;вперед!&lt;br&gt;</description>
</item>

<item>
    <title>Как быстро восстановить в Linux удаленный, но еще открытый ф... (angra)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49985.html#14</link>
    <pubDate>Fri, 27 Feb 2009 23:09:12 GMT</pubDate>
    <description>&amp;gt;Только новые вопросы создал. А если на диске 0 байт и я &lt;br&gt;&amp;gt;удаляю проигрываемый файл, получается 3 064 694 байт. Но я всё &lt;br&gt;&amp;gt;равно не могу записывать?&lt;br&gt;&lt;br&gt;При удалении все еще открытого файла количество свободного места не меняется. Ситуация кстати очень нередкая.&lt;br&gt;&lt;br&gt;&amp;gt;А если я вытащу съёмный диск, могу ли я проигрываемый с него файл восстановить так же, или нет?&lt;br&gt;&lt;br&gt;Размонтировать диск пока он используется не получится. Если же ССЗБ  и вытащишь без размонтирования, то состояние файловой системы будет непредсказуемым, вплоть до разрушения. &lt;br&gt;</description>
</item>

</channel>
</rss>
