Tomsk Sysadmins Forum

Unix => Администрирование => Topic started by: garik on March 09, 2005, 14:26:45

Title: FreeBSD проблема с RAID 1
Post by: garik on March 09, 2005, 14:26:45
Проблема в следующем:
Аппаратный раид (Silicon Image 3112),настроен на режим RAID 1 , диски видит по отдельности нормально.  
Показывает примерно следующее
# atacontrol list
ATA channel 0:
        Master:      no device present
        Slave:       acd0 <HL-DT-ST CD-ROM GCR-8520B/1.00> ATA/ATAPI rev 0

ATA channel 1:
        Master:      no device present
        Slave:       no device present

ATA channel 2:
        Master:      ad4 <MAXTOR 6L080J4/A93.0500> ATA/ATAPI rev 5
        Slave:       no device present

ATA channel 3:
        Master:      ad6 <MAXTOR 6L080J4/A93.0500> ATA/ATAPI rev 5
        Slave:       no device present

Командой
# atacontrol create
Объеденяется в раид 1 с именем ar0: ATA RAID1 subdisks: ad4 ad6 status:......

Но при этом информация хранится только на диске ad4 (проверенно аппаратно при последовотельном извлечении дисков) ad6 - оказывается пустым.
Title: FreeBSD проблема с RAID 1
Post by: Nameless on March 09, 2005, 22:44:47
При загрузке, он у тебя нормально видится? Есть, что нить типа такого?
ar0: 70609MB <ATA RAID0 array> [9001/255/63] status: READY subdisks:
 disk0 READY on ad4 at ata2-master
 disk1 READY on ad6 at ata3-master

Покажи ещё что говорит:
atacontrol status ar0

У меня юзается RAID0, но его сперва надо в биосе матери включить, указать винты какие входят в RAID, а потом через atacontrol создать...
Title: FreeBSD проблема с RAID 1
Post by: garik on March 17, 2005, 15:03:18
Говорит (Дословно)
ATA RAID1 subdisks: ad4 ad6 status: READY

В биосе все прописано и сделано:
Создан RAID 1, из двух дисков обсолютно одинаковых (использованно все пространство дисков)

********************************************
Может я RAID как то не так создаю в FreeBSD ??
********************************************

Причем если я Windosw ставлю, то он автоматически опредиляет и создает RAID (0,1). Единственное дрова грузятся с загрузочного диска.
Title: FreeBSD проблема с RAID 1
Post by: stranger on March 17, 2005, 20:01:01
Хм... RAID на силиконе... Вообще-то если мне неизменияет память - он совсем не апаратный, а програмный... Я недавно искал инфу по промайзу и там были высказывания и про силиконовские чипы.

Думаю во фряхе просто програмная часть эмуляции корректно не реализована. У меня так было с несколькими платами и контролерами на разных чипах (правда под линухом). После изучения инфы о них пришел к выводу, что лучше включить диски их в JBOD и сделать програмный рэйд.

Как вариант сходи на сайт производителя и посмотри может дрова под фрю есть...
Хотя и в этом случае может оказаться, что софтверный рэйд может быть лучшим решением...
Title: FreeBSD проблема с RAID 1
Post by: Unit on March 18, 2005, 01:18:18
Хм, а в линухе как с Promise? Также как и у FreeBSD или получше?
Title: FreeBSD проблема с RAID 1
Post by: stranger on March 18, 2005, 14:25:47
Quote
Хм, а в линухе как с Promise? Также как и у FreeBSD или получше?
[snapback]1339[/snapback]
Да я бы не сказал, что намного лучше в линухе... Хотя какие-то чипы уже более или менее нормально поддерживаются...
Но всеже все эти полуаппаратные решения лучше не использовать...
Если сервер достаточно мощный можно и програмным рэйдом обойтись,
а если нет, то нужно нормалные контролеры брать. Что-нибудь типа 3Ware
Title: FreeBSD проблема с RAID 1
Post by: Unit on March 19, 2005, 17:05:40
Давал бы кто денег на такое железо :D

Что ж... Придётся ещё шишек немного понабить в ближайшем будущем.
Title: FreeBSD проблема с RAID 1
Post by: stranger on March 21, 2005, 10:10:18
Quote
Давал бы кто денег на такое железо :D
Это точно:(

Quote
Что ж... Придётся ещё шишек немного понабить в ближайшем будущем.
[snapback]1353[/snapback]
Очевидным и простым решением может оказаться конфигурация винтов на контролее в режима JBOD, а потом создание рэйда средствами фряхи...
Title: FreeBSD проблема с RAID 1
Post by: kuguar on March 21, 2005, 12:01:06
года два назад решал почти то же на FreeBSD+Promisce при мамке Gigabyte Ultra 2 (точно модель не помню, на i845, с возможностью делать RAID на SATA и IDE). Не мог сделать RAID1 на IDE дисках. Решилось установкой BSD на один винт, а потом оба диска повесил на 3 и 4 каналы (каналы Promisca) и созданием зеркала в их утилке, которая предлагает загрузиться после БИОСа. Потом уже безболезнено тоже сделал на Win
Title: FreeBSD проблема с RAID 1
Post by: garik on March 22, 2005, 16:29:23
Блин как на зло для этой модели (Sil 3112) на сайте производителя ничего нет.
На диске есть дрова только под виду. Винду ставишь все ОК хочешь RAID 1 пожалуиста, хочешь 0 тоже...
FreeBSD его правильно опредиляет (только пишет почемуто Sil 3112A), но только как SATA контроллер.
Попробую ядрышко пересобрать может поможет .....
Title: FreeBSD проблема с RAID 1
Post by: garik on March 22, 2005, 16:32:34
И еще на счет его "полу-программености" я как то совневаюсь, мне кажется он нормальный аппаратный. Т.к. у него есть свой BIOS со всеми причендалами (Lo формат, дублирование и т.д.)

Но хотя ... кто знает.