Господа, приветствую всех. Кто сталкивался подскажите пожалуйста.
Купил тачку с мамой ASUS P4P800-E Deluxe к ней так же 2 винчестера по 160 000 Гб SATA Segate. В биосе поставил что бы они работали как зеркало (RAID 1) и вроде все как ништяк, но только до того момента как начинаю ставить систему. Ставлю linux Mandrake 10.1 У меня drakX грит что есть 2 винча sda и sdb и грит ты пацан можешь их как хочешь дробить... Однако как я себе представляю работу зеркального RAID это полная х-ня... Кто массивы ставил под линуксом, подскажите плз, при установки системы на RAID 1 , будут ли видны оба винча? или должен быть один виден.
Видно должно быть два. А вот как сделать что бы один....по моему в diskdrake есть такая опция как разделы LVM? и что то как то там......
по логике вещей ваще системна видить не должна 2 железки..
и подскажите.. если биос видит 160 Гб винчестер то почему система кастрирует на 11 Гб его? Че то как то жирновато...
Ну да ладно... если система при установке по любому будет видеть 2 sdX то разбивать какой нужно sda or sdb ? бредятина какая то получается.
Вообще-то ты рейд не натроил :)
Если хочешь делать зеркало им без разницы где быть в рейде или на IDE канале...это всё делаеться софтварно. Если ты на хардварном уровне решил сделать тогда ковыряй рейд...в чём я сомневаюсь что у p4p800 есть такая настройка в биосе.
>по логике вещей ваще системна видить не должна 2 железки..
>и подскажите.. если биос видит 160 Гб винчестер то почему система кастрирует
>на 11 Гб его? Че то как то жирновато...
>Ну да ладно... если система при установке по любому будет видеть 2
>sdX то разбивать какой нужно sda or sdb ? бредятина какая
>то получается.
Я не говорил, что видеть в diskdrake 2 диска это хорошо;) MDK наплевать что говорит биос, он сам все сканирует. Вообще встроенные на мамке Рэиды не совсем полноценные, но винды обманут и будут видны как единый массив;)
Нужно либо использовать нормальный pci raid, либо гуглить на предмет драйверов для вашего встроенного.
смотрим глубже...
вот вырезка из логов:
scsi1: sata_promise
vendor: ATA ........ model ST316........
type: Direct Access
vendor: ATA ........ model ST316........
type: Direct Access
SCSI device sda: 312581808 512-byte hdrw sector (160048 Mb)
SCSI device sda: drive cache: write back
sda: unknown partition table
Attached scsi disk sda at scsi0, channel 0, id0, lun 0SCSI device sdb: 312581808 512-byte hdrw sector (160048 Mb)
SCSI device sdb: drive cache: write back
sda: unknown partition table
Attached scsi disk sdb at scsi0, channel 0, id0, lun 0вот так мля.... значица он при установки на голые винчи он грит что не может прочитать таблицу разделов и предлагает самостоятельно разрулить этот вопрос, в резльтате чего 11 гигов вычеркивает...
и что ж, мне нужно искать дрова под линукс для якобы железного РАИД? а в реали он них. не железный?
Вообщем проделывал енто на FreeBSd ,под линуксом не делал. Тож под Асустиком но винты АТА Система определяет что есть 2а винта , но она и определяет, что типа они через рэйд рубятся и создает 3е устройство с которым и работает. Вообщем исследуй ядро на совместимость. если хардварный рэйд то там ни каких LVM не должно быть...все на уровне ядра должно быть..т.е. ядро должно твой рэйд поддерживать и создать под него устройстов...
Для установки Linux на RAID необходимо сделать следующее (не раз этим занимался, причем успешно).
1. Скачать линуксовый драйвер с сайта производителя, если его нет в комплекте с железом.
2. При установке Linux скормить установщику этот драйвер с дискеты. Mandrake, например, прямо спрашивает в самом начале, мол, не хотите ли вы вставить дискету с драйверами сторонних производителей.
3. Если же драйвера нет, то увы и ах, RAID можно будет сделать только программно.По поводу видимости и размера дисков.
Linux будет видеть все железо, которое к нему подцеплено, не только результирующий RAID-том, но его составляющие, поскольку на BIOS ему начхать. А что касается размера... 160 гигабайт - это число указывает на диске фирма-производитель, причем указывает, во-первых, емкость неформатированного диска (после разметки и форматирования 1-2% емкости уходит в служебные области диска) и во-вторых, гигабайт у производителей дисков - десятичный, то есть равен не 1024 мегабайт, а 1000 (еще около 7% емкости). В итоге реальная емкость диска, в двоичных единицах измерения и после форматирования получается на 8-9% меньше заявленной. В данном случае - как раз те самые 11 гигабайт. Такая вот маркетоидная арифметика...
>Linux будет видеть все железо, которое к нему подцеплено, не только результирующий
>RAID-том, но его составляющие, поскольку на BIOS ему начхать. А что
RAID, встроенный в чипсет - псевдо hardware (в Инете такие RAID прямо называют software). Поэтому linux видит оба диска (в последних ядрах драйвер есть). На настоящем hardware RAID любая ОС увидит только RAID-массив, а не каждый диск отдельно.2Sashka
Советую сделать Software RAID средставми linux. Работает быстрее 100%. Если все-таки интересно сделать на встроенном RAID, вот несколько ссылок по теме:
http://users.pandora.be/TheBlackUnicorn/linux/
http://www.murty.net/ataraid/
http://iswraid.sourceforge.net/
все бы нечего, да нет там драйверов то... на http://www.asus.com.tw/support/download/item.aspx?ModelName=...
предалагают дрова RAID только для линейки мелокософта.
а под линукс пока не нашел.
Вот здесь драйвера:
http://iswraid.sourceforge.net/
В некоторых ядрах уже есть. Например, в идущих с RHEL3.
Вот здесь еще полный набор:
http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/
>Для установки Linux на RAID необходимо сделать следующее (не раз этим занимался,
>причем успешно).
>1. Скачать линуксовый драйвер с сайта производителя, если его нет в комплекте
>с железом.
>2. При установке Linux скормить установщику этот драйвер с дискеты. Mandrake, например,
>прямо спрашивает в самом начале, мол, не хотите ли вы вставить
>дискету с драйверами сторонних производителей.
>3. Если же драйвера нет, то увы и ах, RAID можно будет
>сделать только программно.
>
>По поводу видимости и размера дисков.
>Linux будет видеть все железо, которое к нему подцеплено, не только результирующий
>RAID-том, но его составляющие, поскольку на BIOS ему начхать. А что
>касается размера... 160 гигабайт - это число указывает на диске фирма-производитель,
>причем указывает, во-первых, емкость неформатированного диска (после разметки и форматирования 1-2%
>емкости уходит в служебные области диска) и во-вторых, гигабайт у производителей
>дисков - десятичный, то есть равен не 1024 мегабайт, а 1000
>(еще около 7% емкости). В итоге реальная емкость диска, в двоичных
>единицах измерения и после форматирования получается на 8-9% меньше заявленной. В
>данном случае - как раз те самые 11 гигабайт. Такая вот
>маркетоидная арифметика...
Можно по подробней как сукормить драйвер линуху при установке (в случае со слакварем).
такая же проблема только мать другая.
Дрова есть только под шапку мандраку и еще пару дистр (но не под слаку).
Со Slackware ситуация обстоит несколько иначе. В этом случае не обходимо не драйвер подсовывать, а использовать нужное ядро. Эти ядра, как правило расположены на первом диске в каталоге bootdisks. В данном случае нужно в приглашении LILO указать ataraid.i, хотя и не факт, что это ядро полностью решит проблему. По крайней мере, в Slackware 9.1 это ядро поддерживало следующие контроллеры:
3ware Hardware ATA-RAID controllers.
Promise Fasttrak(tm) IDE RAID.
Highpoint 370 software RAID.
При этом в readme была сделана осторожная приписка: "Many of these controllers will require some degree of do-it-yourself setup before and/or after installation", то бишь "приготовьтесь работать напильником", но с Fasttrak'ами у меня проблем не возникало.
А если штатное ядро не помогло - см. сообщения от jonatan.