|
|
|
Что происходит с удалённым файлом в UNIX'е?
|
|||
|---|---|---|---|
|
#18+
Коллеги! Что происходит с удалённым файлом в UNIX'е, в частности, в Linux. Какова вероятность восстановления удаленного файла? Если использовать команду cp file1 file2 , означает ли, что содержимое файла file1 перекроет содержимое file2 при условии, что file2 существует? Спасибо за внимание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 15:21:14 |
|
||
|
Что происходит с удалённым файлом в UNIX'е?
|
|||
|---|---|---|---|
|
#18+
http://www.linuxcenter.ru/lib/books/posixbook/ch08.phtml Файл считается удаленным, когда уничтожены все имена, ссылающиеся на идентификатор данного inode (то есть файл исключен из файловой системы), и закрыта последняя программа, к нему обращающаяся (то есть завершен процесс, загрузивший данные файла в память, и уничтожен индексный дескриптор файла в этом процессе). В описании атрибутов файла это выражается в том, что счетчик ссылок его inode обнуляется. Разумеется, сами по себе данные, составляющие содержание файла, физически могут продолжать существовать на диске, но для системы они уже недоступны. А поскольку содержание файла оторвано от его имени, восстановление случайно удаленного файла по фрагменту имени (на чем основаны DOS-утилиты типа UNERASE и UNDELETE) оказывается невозможным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 15:29:33 |
|
||
|
Что происходит с удалённым файлом в UNIX'е?
|
|||
|---|---|---|---|
|
#18+
Rin@tКоллеги! Что происходит с удалённым файлом в UNIX'е, в частности, в Linux. Какова вероятность восстановления удаленного файла? Если использовать команду cp file1 file2 , означает ли, что содержимое файла file1 перекроет содержимое file2 при условии, что file2 существует? Спасибо за внимание. Зависит от множества факторов и в первую очередь от типа файловой системы. Но обычно (не беря ZFS) по команде cp блоки перезаписываются на старом месте. Так что старое содержание ТЮТЮ. ZFS большое исключение, но покажите мне живую ZFS (это новое дите Сана). А вот если сказать mv или rm, то удаляется ссылка на файл. Если есть другие ссылки (или файл открыт программой) то он существует пока есть оные ссылки (поэтому многие программы делают так - создают временный файл, открывают его и тут же удаляют - получается скрытый файл, который нельзя подсмотреть никаким нормальным способом или испортить - тоже), а потом блоки возвратятся в список свободных, и уж будут ли перезаписаны - зависит снова от типа файловой системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 22:36:35 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=33597037&tid=1489704]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 284ms |

| 0 / 0 |
