wizzard: (Default)
[personal profile] wizzard

Вот там можно удалить запущенный executable. В этом, в общем-то, ничего страшного нет. Но.

1. Как при этом работает memory mapping?

2. Если там нету memory mapping, то как там работают SFX архивы и просто тяжелые бинарники?

Date: 2009-09-20 02:17 pm (UTC)
From: [identity profile] lionet.livejournal.com
Более того: если из всех каталогов вы его потёрли, а открытый дескриптор остался, то файл всё ещё можно восстановить (то есть дать ему имя в каком-нибудь каталоге).

Тут я не соглашусь: стандартных средств это сделать нет. Можно, разве что, вытащить из открытого, но "стёртого" файла данные и записать в новый файл.

Date: 2009-09-20 08:59 pm (UTC)
From: [identity profile] slobin.livejournal.com
Да, вы правы. Восстановить тот же самый файл вроде как нельзя без ухищрений, это я неправду сказал. А копирование открытого, если его по ошибке убили, делается стандартно:

cp /proc/процесс/fd/дескриптор новый.файл

... Я не волшебник, я уже научился ...

Profile

wizzard: (Default)
wizzard

January 2019

S M T W T F S
  12 345
6789101112
1314 1516171819
202122 23242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 22nd, 2025 04:04 pm
Powered by Dreamwidth Studios