LINUX.ORG.RU

Проблема с установкой Debian 6.0.6-amd64 на fake-hardware RAID


0

1

Заранее извиняюсь за создание темы, вызывающей кучу споров и , в большинстве случаев, заканчивающуюся отказом от fake-рейда в пользу софтварного ;) Только то ощущение, что система вроде бы как его понимает и по внешним ощущениям ей не хватает всего 1й какой-то детали, все еще заставляет меня ей заниматься.

Итак, есть машинка:
Мать - Asus P8B-M
Проц - Intel(R) Xeon(R) CPU E3-1220 V2 @ 3.10GHz
2 винта WD5003AZEX , объединенные в рейд в биосе (некий чип LSI®MegaRAID )
Производителем заявлена поддержка linux, но протестирована она им только на RHEL, OpenSUSE и CentOS(и дрова на сайте asus валяются только для этих дистров).

Есть необходимость поставить Debian Squezze на RAID.
Ставлю с дистра Debian 6.0.6-amd64, как описано здесь http://wiki.debian.org/DebianInstaller/SataRaid
Доходит до разбивки диска, видит в списке устройств вроде все правильно - всего 1 устройство:

RAIDmd126 устройство #:RAIDactive устройство #(read-only)RAIDraid1 устройство #sda[1]

и тут же видно, что смонтировано оно только для чтения...
Все дальнейшие попытки разбить файловую систему заканчиваются ошибкой:

Operation not permitted during write on /dev/md126!

В /dev есть 2 устройства md126 и md127. Также еще есть /dev/md/ddf0 ,который вроде бы как ссылается на md127.
lrwxrwxrwx 1 root root 8 Feb 18 15:09 /dev/md/ddf0 -> ../md127

Пробовал менять права на /dev/md126 и /dev/md127 вплоть до 777 - без толку.

mdadm --misc -D /dev/md126 выдает:

/dev/md126:
Container : /dev/md/ddf0, member 0
Raid Level : raid1
Array Size : 487304192 (464.73 GiB 499.00 GB)
Used Dev Size : 487304192 (464.73 GiB 499.00 GB)
Raid Devices : 2
Total Devices : 2

State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Number Major Minor RaidDevice State
1 8 0 0 active sync /dev/sda
0 8 16 1 active sync /dev/sdb

то есть md127 является «оболочкой» для md126?

если попробовать : mdadm --readwrite /dev/md126 - отрабатывает без проблем, а вот то же для md127 выдает ошибку:

Failed to set writable for /dev/md127: Invalid argument

На четвертой консоли виден лог установки. вот что туда пишется при запуске пункта меню «Инициализация дисков».

menu item 'disk_detect' selected
anna-install:Installing dmraid-udeb
disk-detect:Serial ATA RAID disk(s) detected;enabling dmraid support
/sbin/dmraid-activate:line 289: awk: not found
/sbin/dmraid-activate:line 289: awk: not found
сheck-missing-firmware:no missing firmware in /dev/.udeb firmware missing

При попытке подложить ему awk(gawk) от Debian 6.0.1-amd64 с флешки с закидыванием ссылки на него в /bin ругается на segfault.

Если кто то сталкивался с проблемой , буду оч признателен за помощь.



Последнее исправление: thinkmore (всего исправлений: 2)

большинстве случаев, заканчивающуюся отказом от fake-рейда в пользу софтварного

a) fake и есть софтрейд;

b) sataraid поддерживается средствами dmraid, функциональность которого примерно в 100500 ниже, чем у MD RAID.

Делай выводы. Единственный реальный юзкейс фэйк-рейда — дуалбут с виндой.

anonymous
()

юзай софтверный. он лучше. И пора бы уже тегами научиться пользоваться

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