LINUX.ORG.RU
решено ФорумAdmin

[FreeBSD][Epic fail] не загружается с софт рэйд 1

 ,


0

1

Добрый вечер. Столкнулся с проблемой: не грузится система с программным рейдом (gmirror) на 2 диска. Сервер исправно работал 2 месяца (НИ ЕДИНОГО РАЗРЫВА), пока не потребовалась перезагрузка для создания второго зеркала. Просто не грузится и все, только курсор издевательски мигает. Есть аппаратный контроллер Symantec 1420SA, но он не поддерживается фрей (по крайней мере, версией 8.2), грешу на него. Диски целы. Куда копать?

Это же Adaptec, купи нормальный LSI/3Ware. Загрузись с флешки, посмотри видит ли FreeBSD вообще диски.

xpahos ★★★★★
()
Ответ на: комментарий от xpahos

купи нормальный LSI/3Ware

нет возможности, да и вернуть систему к жизни надо сегодня

посмотри видит ли FreeBSD вообще диски.

диски видит, система же была установлена) Все началось после создания зеркала

justdoit
() автор топика
Ответ на: комментарий от iZEN

Рефлекс?

Я тебя скастовал для помощи автору темы 8).

Deleted
()

Просто не грузится и все, только курсор издевательски мигает.

скорее всего, ты сломал загрузчик

alx0
()
Ответ на: комментарий от alx0

переключал один из дисков с контроллера на сата-разъем на материнке - загрузка идет, до проверки целостности массива

justdoit
() автор топика
Ответ на: комментарий от justdoit

тогда см. выше. Купи нормальный 3ware, а пока переключись на встроенный SATA.

xpahos ★★★★★
()
Ответ на: комментарий от alx0

как вернуть рейд без покупки нового контроллера?)

justdoit
() автор топика
Ответ на: комментарий от justdoit

gmirror label -v -b round-robin gm1 /dev/ad6

Первая ошибка начинающего RAIDовода — неиспользование UUID дисков.

Вообще же, UUID или Label всего диска достаточно просто получить, «обернув» RAW-девайс GEOM Label.

Только после того, как у всех девайсов появились метки устройств вместо аппаратно-зависимых именований (ad, da, ada и т.д.) нужно приступать к созданию программного RAID.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

# Device Mountpoint FStype Options Dump Pass# /dev/mirror/gm0s1b none swap sw 0 0 /dev/mirror/gm0s1a / ufs rw 1 1 /dev/mirror/gm0s1e /usr ufs rw 2 2 /dev/mirror/gm0s1d /var ufs rw 2 2 /dev/acd0 /cdrom cd9660 ro,noauto 0 0

justdoit
() автор топика
Ответ на: комментарий от justdoit

ууупс..
# Device Mountpoint FStype Options Dump Pass#
/dev/mirror/gm0s1b none swap sw 0 0
/dev/mirror/gm0s1a / ufs rw 1 1
/dev/mirror/gm0s1e /usr ufs rw 2 2
/dev/mirror/gm0s1d /var ufs rw 2 2
/dev/acd0 /cdrom cd9660 ro,noauto 0 0

justdoit
() автор топика
Ответ на: комментарий от justdoit

Придётся перестроить массив.

Сделай:
1) gmirror forget gm0
2) gmirror insert gm0 /dev/новоеимявыпавшеговинчестера

Вообще же, загрузка с программного зеркала, включающего RAW-девайсы, не входит в число обычных.

Обычно RAW-девайсы разбивают на разделы GPT.
В псевдо-MBR помещают первичный загрузчик /boot/pmbr.
Первый раздел отводят под одинаковые, но независимые бинарные копии файла /boot/gptboot, а вторые (третьи, четвёртые и т.д.) GPT-разделы объединяют в зеркала.

iZEN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.