= Сообщение: 20 из 10819 ======================================= RU.UNIX.BSD = От : Victor Sudakov 2:5020/400 16 Jul 13 16:57:31 Кому : Eugene Grosbein 16 Jul 13 16:57:31 Тема : Re: GEOM_MIRROR: Cannot open consumer FGHI : area://RU.UNIX.BSD?msgid=<1187468932@relay.sibptus.ru>+b3e8c879 На : area://RU.UNIX.BSD?msgid=grosbein.net+75dc509b = Кодировка сообщения определена как: CP866 ================================== ============================================================================== From: Victor Sudakov <vas@mpeks.tomsk.su>
Eugene Grosbein wrote:
> VS> Hе сталкивался ли кто с таким сообщением: > VS> GEOM_MIRROR: Cannot open consumer ad0 (error=1). > VS> GEOM_MIRROR: Cannot add disk ad0 to gm0 (error=1). > VS> GEOM_MIRROR: Device gm0 destroyed.
> Кто-то занял уже ad0.
Кто мог его занять при загрузке системы-то.
> VS> Зеркало пришло в такое состояние после смерти железа, на 7.4-RELEASE. > VS> Что характерно, все данные целые, разделы удалось смонтировать c > VS> /dev/ad0s1*, не грузя geom_mirror.ko, т.е. пострадал именно и только > VS> gmirror.
> Ты пытаешься подгрузить gmirror при смонтированном ad0s1?
Хм, нет. Я их с mfsBSD смонтировал потом, чтобы данные на всякий случай слить.
В mfsBSD кстати когда сказал "gmirror load", оно тоже пыжилось-пыжилось и не смогло /dev/gmirror/gm0 поднять.
> Если да, то вот тебе и ответ - устройство уже занято.
> VS> Метаданные на диске присутствуют, почему же gmirror не может > VS> сконфигурировать зеркало? И как в такой ситуации его можно > VS> пересоздать, не затирая данные, тоже интересно.
> sysctl -b kern.geom.confxml тебя спасёт. > Там можно найти, кто держит ad0.
Какой sysctl, когда оно было в состоянии cannot mount root?
Кстати починил "gmirror clear"-ом и пересозданием зеркала.
-- Victor Sudakov, VAS4-RIPE, VAS47-RIPN 2:5005/49@fidonet http://vas.tomsk.ru/ --- ifmail v.2.15dev5.4 * Origin: AO "Svyaztransneft", SibPTUS (2:5020/400)