1.5, Николай (??), 10:48, 22/04/2005 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Можно и GEOM, и vinum, и ccd, но через atacontrol проще и понятнее. Диагностируеться легко, в случае слета - шлет SMS на мобилку. Статью написал потому, что на нашел аналогичной, хотя atacontrol появился в 4.6. В handbook - ошибка, забыли дать команду addspare. Ничего принципиально нового, но полностью работоспособн?й практический пример. | |
1.6, Leo (??), 19:37, 24/04/2005 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Сподвигли меня на некоторые изыскания :) Спасибо!
Итак, рэйдовость южного моста ни при чём. Не нужно. Равно как и SATA. Систему сразу ставим на первый диск (ad0) так, как она должна стоять. Когда хотим сделать зеркало - создаём atacontrol-ом, как написано в статье
# atacontrol create RAID1 ad0 ad2
статус будет READY, но на провокации не поддаёмся и говорим rebuild. А пока оно ребилдится, можно успеть в /etc/fstab поправить все ad0 на ar0. Ребут - вуаля! | |
|
2.7, Николай (??), 18:53, 28/04/2005 [^] [^^] [^^^] [ответить]
| +/– |
> А пока оно ребилдится, можно успеть в /etc/fstab поправить все ad0 на ar0
ты уверен в правильности такого шага? :) | |
|
3.8, Leo (??), 19:39, 29/04/2005 [^] [^^] [^^^] [ответить]
| +/– |
>> А пока оно ребилдится, можно успеть в /etc/fstab поправить все ad0 на ar0
>
>ты уверен в правильности такого шага? :)
:) Я почти так и делал.
Только ребилдилось у меня в однопользовательском режиме. И, соответственно, я потом только поменял /etc/fstab
И если оно ребилдится по-умному, то первый вариант ничем не отличается. | |
|
4.9, Николай (??), 20:02, 29/04/2005 [^] [^^] [^^^] [ответить]
| +/– |
Попробуй гдохнуть первый диск, поработай на втором. потом подключи первый (после перезагрузки) и восстанови. Если все пройдет нормально, то гуд.
На VIA KT400 (VT8235) есть косяки. | |
|
5.11, Leo (??), 15:17, 06/05/2005 [^] [^^] [^^^] [ответить]
| +/– |
>Попробуй гдохнуть первый диск, поработай на втором. потом подключи первый (после перезагрузки)
>и восстанови. Если все пройдет нормально, то гуд.
>На VIA KT400 (VT8235) есть косяки.
Попробовал.
Соответственно такие дела.
Или надо в биосе просить грузиться с D (в смысле, со второго винта), либо надо переткнуть шлейф.
| |
|
|
|
2.12, Konstantin (??), 10:41, 20/06/2005 [^] [^^] [^^^] [ответить]
| +/– |
> Когда хотим сделать зеркало - создаём atacontrol-ом, как написано в
> статье
> # atacontrol create RAID1 ad0 ad2
> статус будет READY, но на провокации не поддаёмся и говорим rebuild. А
> пока оно ребилдится, можно успеть в /etc/fstab поправить все ad0 на ar0.
> Ребут - вуаля!
Если собирать так на уже боевой системе, то время от времени при дисковых операциях не может чего-то куда-то записать и падает.
Если делать как описано в статье - работет нормально, и, что характерно, если пересобирать потом при подыхании одного из винтов - тоже работает нормально.
По крайней мере, так происходит на SuperMicro 5014C-T. Есть поставленные изначально на собраные таким образом RAID1 системы, у одной из них падал один из дисков, и есть два случая попытки собрать RAID1 на живой системе. Безуспешные. | |
|
3.13, Leo (??), 11:11, 20/06/2005 [^] [^^] [^^^] [ответить]
| +/– |
>Если собирать так на уже боевой системе, то время от времени при
>дисковых операциях не может чего-то куда-то записать и падает.
>
>Если делать как описано в статье - работет нормально, и, что характерно,
>если пересобирать потом при подыхании одного из винтов - тоже работает
>нормально.
>
>По крайней мере, так происходит на SuperMicro 5014C-T. Есть поставленные изначально на
>собраные таким образом RAID1 системы, у одной из них падал один
>из дисков, и есть два случая попытки собрать RAID1 на живой
>системе. Безуспешные.
Константин, основная мысль моих дополнений в том, что абсолютно аналогичную вещь можно делать вообще без аппаратного раида и в любой момент на работающей системе. ДА! Проверено лично мною на боевой машине. С выбитием праймари (второго ещё проще) винта и восстановлением. ВСЁ РАБОТАЕТ!
Ещё раз повторить?
Ставимся (как следует), потом в любой момент втыкаем 2-й винт, делаем атаконтролом зеркало, ребутимся в сингл, правим fstab, запускаем ребилд, дожидаемся конца, перегружаемся и живём. Когда помирает второй винт, выключаемся, втыкаем новый, сингл юзер с ребилдом. Помирает праймари - выкл., ставим второй винт на место первого, а на место второго - новый, сингл юзер с ребилдом.
Лично проверено. На машине живёт файловая 1С.
Хотя теперь я делаю зеркала gmirror-ом - гибче. | |
|
4.14, Konstantin (??), 18:57, 20/06/2005 [^] [^^] [^^^] [ответить]
| +/– |
>Лично проверено. На машине живёт файловая 1С.
Да верю я, верю. Но вот у меня - дважды не сработало. Не знаю, почему.
>Хотя теперь я делаю зеркала gmirror-ом - гибче.
Это да. И работает не только с ATA дисками. Но - сложнее несколько. Дез документации под рукой не сразу и вспомнишь, как собирать.
| |
|
|
|
1.15, dread (??), 01:46, 21/10/2005 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Пробывал на промисе :) FREEBSD 6.0 даже не пришлось не чего делать через atacontrol
после билда в биосе раид стал райдом | |
|
2.16, Николай (??), 21:32, 04/11/2005 [^] [^^] [^^^] [ответить]
| +/– |
Promise - гораздо более RAID чем ICH5R, это как ставнивать USRobotics Courier и winmodem :). У меня на Adaptec ATA RAID 2400A тоже все по другому :) Хотелось бы увидеть подробности...
| |
|
|