Re: md raid1 testing issue
Nikita V. Youshchenko -> debian-russian@lists.debian.org @ Fri, 04 Apr 2008 23:01:11 +0400:
>> >> Объясни тогда, зачем держать устройство если его вынули и воткнул ли
>> >> обратно не известно?
>>
>> NVY> Для целостности структуры данных.
>> NVY> Нельзя удалять объект, на который остаются ссылки.
>>
>> По поводу "нельзя" - man umount на предмет ключа -f.
NVY> -f Force unmount (in case of an unreachable NFS system).
NVY> Не о том :)
Не скажи.
>> Видишь ли, "объект, на который остаются ссылки" в конечном итоге уже
>> удален - устройство-то из системы выдернуто. Что мешает при написании
>> даже не драйвера, а подсистемы учесть эту возможность - совершенно
>> непонятно.
NVY> Нет, объект не удалён. Устройство удалено, а вот представляющий
NVY> его объект существует до тех пор, пока на него остаются ссылки.
Объект "физическое устройство" удален. Представляющий его объект в ядре
является ссылкой на физический. Теперь - осиротевшей.
NVY> И должным образом обрабатывает попытки работать с этим
NVY> устройством. Например, так, как в приведённом примере с Nokia
NVY> N800.
Речь у нас как раз идет о том, что недолжным. N800, впрочем, тоже (у
нее перекос в другую сторону - ей невозможно сказать "свои приложения я
закрыл, все что осталось - это гномовские ублюдки, держащие cwd где
попало не по делу, руби их нафиг и отдай девайс"), но она хотя бы
сообщает об этом.
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Юзер упорствует в хождении по граблям. Образовавшиеся шишки он считает
трудовыми мозолями. (С)энта
Reply to: