[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: