RAID на Asus P5B. От теории - к практике.
реклама
На P5B единственная возможность получить RAID 0, 1 или JBOD - на дополнительном дисковом контроллере JMicron® JMB363 ( http://www.jmicron.com/JMB363.html).
JMB363 поддерживает один канал UltraDMA 133/100/66 (для подключения двух PATA-устройств), один внутренний SATA 3.0 Gb/s порт и один внешний SATA 3.0 Gb/s порт (eSATA On-the-Go).
В FAQ по серии ASUS P5B ( /blog/QSSSoftware) написано, что "RAID на плате P5B возможен только теоретически". Так вот это не совсем так - возможен он и практически. И успешно работает не только у меня, но и ещё у нескольких людей, в том числе и с этого сайта.
Уж не знаю, чем руководствовались разработчики этой матплаты, разведя два порта под РЭЙД на разные разъёмы. Скорее всего - тем, что eSATA чаще востребован, чем RAID, но два внешних порта - излишество, поэтому один порт распаяли внутри (окрашен чёрным цветом и имеет обозначение SATA-RAID), а один - вывели на заднюю панель:
задняя панель матплаты ASUS P5B
Собрать RAID на двух винтах, один из которых - с обычным портом SATA, а другой -с eSATA конечно можно, но скорее всего, у вас в наличии окажется два одинаковых SATA-шных винта, подключить который на задний порт eSATA материнки можно при помощи специального переходника SATA - eSATA:
кабель-переходник SATA - eSATA
Нужно отметить, что в принципе SATA и eSATA электрически совместимы - у них разве что допуски по логическим уровням (что может стать проблемой лишь при использовании совсем уж некачественных или слишком длинных (больше метра) кабелей или при очень сильных внешних электромагнитных наводках, что нас не волнует - RAID внутри системника и с короткими кабелями) и распайка малость различаются. Поэтому переходник SATA - eSATA - просто пучок проводов.
такие вот бывают SATA-разъёмы
Однако многие сталкиваются с проблемой приобретения такого переходника. Обычно они поставляются в комплекте к некоторым материнкам. У меня была лишь возможность заказать по инету с другого города. Мне показалось проще и быстрее и дешевле сделать переходник самому, благо обычной SATA-шной лапши у меня было много.
Итак, распиновка у SATA такая (см. рисунок ниже):
1,4,7 - корпус (G — заземление (Ground)),
2-3, 5-6 - информационные D1 и D2 (экранированные витые пары):
D1+, D1- — канал передачи данных от контроллера к устройству
D2+, D2- — канал передачи данных от устройства к контроллеру
Чтобы воткнуть SATA-кабель в eSATA-разъём на материнке, нужно на разъёме кабеля снять напильником по периметру слой пластмассы (стенки разъёма на SATA толще, чем позволяет еSATA) так, чтобы кабель можно было с небольшим усилием воткнуть в eSATA. Делов-то на пять минут.
Но это не всё. Получившийся разъём готов механически, но пока - не электрически. Поэтому второе, что нужно сделать - перепаять проводочки на разъёме так, чтобы он как-бы развернулся на 180 градусов. Т.е. осторожно скальпелем снимаем с тыльной части разъёма SATA-кабеля слой пластмассы вплоть до паек (нужно потихоньку снимать слой за слоем, пока не покажутся припаянные к контактам проводки, а остатки пластика попробовать просто выдернуть). Отпаиваем проводки, разворачиваем разъём вдоль оси на 180 градусов и запаиваем обратно - у нас получится, что порядок проводов будет противоположным - информационные пары 2-3 и 5-6 поменяются местами.
Всё.
Прозвоните тестером кабель на отсутствие обрывов и замыканий и можете загерметизировать пайку каким-нибудь эластичным клеем.
Перепайку разъёма наверное лучше делать на внутреннем конце - на том, который будет воткнут в винт, чтобы он не торчал снаружи и не портил внешний вид задней панели и не беспокоился лишний раз, когда вы подключаете/отключаете на задней панели какой-то кабель или флэшку (у меня, например, системник стоит на столе, причём задняя панель на виду и я постоянно туда втыкаю флэшку - как раз в USB-порт рядом с eSATA).
И ещё - кабель-то нужно завести от eSATA внутрь системника. Для этого удобно сделать над LPT-разъёмом прямоугольное отверстие в тонкой жестяной пластине, закрывающей на материнке свободное пространство вокруг разъёмов на задней панели.
Всё это я проделал сам. Винт (WD2500KS, кстати) наконец-то увиделся в БИОСе и был заведён в РЭЙД 0 напару с таким же винтом, подключенным к внутреннему разъёму. Полтерабайта - не рекорд, но у меня просто было два одинаковых винта и хотелось выжать из них максимум.
Однако перед тем как ставить на РЭЙД систему, я решил удостовериться в надёжности самодельного переходника, поскольку перспектива потерять данные на РЭЙД-страйпе из-за неосторожно задетого кабеля на задней панели меня совсем не грела. Я нажимал пальцем на разъём в разных направлениях на задней панели и перегружался, наблюдая за реакцией БИОСа.
К своему сожалению, я обнаружил, что иногда связь по этому кабелю теряется и БИОС не видит винт. Видимо, всё-таки "доработка напильником" не очень удалась. Возможно фирменный переходник так бы не глючил.
В итоге я решил отказаться вообще от переходника, забить на гарантию и припаять SATA-кабель от винта прямо на eSATA-разъём на материнке (с тыльной стороны - там где торчат ножки впаянных в материнку разъёмов задней панели).
Сказано - сделано: откусываем неудачный разъём на кабеле, зачищаем проводники, облуживаем и припаиваем в нужном порядке ("нужный" порядок я определил, мысленно представив, как должны располагаться проводники, чтобы их порядок совпадал с порядком, только что опробованным воткнутым в eSATA разъёмом).
Вообщем, из рисунка должно стать понятно, как припаивать (вы смотрите на разъёмы со стороны дырок в этих разъёмах):
пайка SATA к матплате P5B со стороны eSATA
Зелёным обозначена нумерация eSATA, а розовым - "родная" нумерация SATA. В итоге, если вы припаяете так, как обозначено на рисунке, то к контактам eSATA 1234567 будут соответственно припаяны проводники 7654321 SATA-шного кабеля, как и должно быть. (кстати, я не гарантирую абсолютно, что порядок нумерации такой, но судя по найденной мной инфе, это именно так; по крайней мере, если следовать моим инструкциям, то в итоге всё будет запаяно в нужном порядке).
Теперь необходимо, чтобы пайка не отвалилась при монтаже платы и подключении кабелей. Для этого я место пайки залил термоклеем, потом к торчащим снизу материнки боковым корпусным контактам LPT-разъёма я припаял толстую проволоку так, что она прижимала сверху кабель к плате - чтобы он меньше перемещался. Ну и дополнительно приклеил малярным скотчем кабель на дальнем краю материнки (там, где разъёмы под модули питания). Такчто я теперь спокоен - как ни крути конец кабеля, который втыкается в один из RAID-винтов - на стороне пайки ничего не отвалится.
Дело осталось за софтом. Я ставил винду на RAID 0 с нормального загрузочного (ХР SP2 соrр) диска. По требованию подсунул заранее выкачанные драйвера на дискете для JMB363. Подробности про установку RAID можете почитать на форуме. У меня всё сразу нормально установилось и эксплуатируется не первый месяц.
Для диагностики винтов из массива я их отсоединяю от JMB363 и подключаю к интеловским портам, после чего загружаюсь с дискеты/CDROM и гоняю сколько угодно дисковыми утилитами как независимые винты. Естественно, вносить изменения в информацию, записанную на винтах нельзя, иначе эта самая инфа на RAID-е накроется медным тазом.
Напоследок напомню, что нужно уделить внимание охлаждению и нормальному питанию винтов. Ну это вы и сами прекрасно знаете. Просто два параллельно работающих в RAID винта включаются одновременно и БП должен выдерживать пусковой ток.
Буду рад, если моё руководство по доработке кому-то поможет.
реклама
Лента материалов
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Сейчас обсуждают