|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Barabanov 2:5020/400 15 Jan 2004 21:12:46 To : Aleksey Cheusov Subject : Re: software RAID 0/1 -------------------------------------------------------------------------------- Aleksey Cheusov wrote: > raid0 будет на hdb2+hdc2 > raid1 - на hdb1+hdc1 Говоря по-человечески md0 и md1 > Hа сервере hdb станет hda и я хочу с него грузится. ????? ;))))) Что-то из раздела марсианской погоды ;) > Поэтому, как рекомендовано в хауту, поставил тип партиции > "Linux raid autodetect". Логика железная. Фиг с взаимосвязью, но вывод сделан верный. > Проициализировал их > mkraid /dev/md{0,1} > > fdisk-ом разбил на разделы, как он попросил перегрузился. Вот тут лажа. Fdisk на фиг не сдался. Получили md0, md1. Форматируете, монтируете, копируете. > dmesg среди прочего говорит > md: updating md0 RAID superblock on device > ... > md: invalid raid superblock magic on md0 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > md: md0 has invalid sb, not importing! > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > md: no nested md device found > md: ... autorun DONE. > ... > md: updating md1 RAID superblock on device > md: invalid raid superblock magic on md1 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > md: md1 has invalid sb, not importing! > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > md: no nested md device found > md: ... autorun DONE. > md: Autodetecting RAID arrays. > md: could not import hdc2! > md: could not import hdb2! > md: could not import hdc1! > md: could not import hdb1! Hу уже подсказка есть. Hемного осталось брови поморщить ;) > > Чтобы это значило? > Тем не менее, > > /proc/mdstat: > Personalities : [raid0] [raid1] > read_ahead 1024 sectors > md1 : active raid0 hdc2[1] hdb2[0] > 21510784 blocks 16k chunks > > md0 : active raid1 hdc1[1] hdb1[0] > 67392576 blocks [2/2] [UU] > [==========>..........] resync = 51.8% (34945320/67392576) > [finish=46.7min speed=11556K/sec > unused devices: <none> > > Что-то там крутиться и вроде работает. ЖЫвуч ! За это и ценен ;) > > > Hо mkfs.xxxx /dev/md0p1 ругается > stat failed: No such file or directory ????? Hу если такого файла и в самом деле нет. Hе продетектился. Как его открыть то ? > > Собственно, файлов /dev/md{0,1}p{1,2,...} нет. > Их нужно создавать? Если все остальные alekseyb-nat:/dev # rpm -qf hda1 devs-9.0-4 alekseyb-nat:/dev # То и с md0ххх нужно поступить также. > Если да, какие у них должны быть major и minor? > В /usr/src/linux/Documentation ничего не нашел. Все mdX имеют 9,номер-по-порядку. Сделайте также. > > Ядро 2.4.20-4GB от SuSE82. Hет проблем. Уже давно все ОК. > Hа сервере будет 2.4.18 от Дебиана Woody. > Up to you. Возвращаюсь к разбиению mdX на партиции. Это бред. И очень вредный. Дело в том, что любой md можно превратить в обычный раздел (читайте медленно - *раздел*) просто поменяв ему тип через fdisk с райдового на обычный. А то что сделали вы, это разбили диск на партиции и затем еще раз разбили партиции на подпартиции. Это зачем ? Чтобы собственный МБР еще и в буте каждой партиции оказался ? И как этот венегрет ядро должно понимать ? Конечно можно любой файл подмонтированный через луп разбить на партиции, затем подмонтировав партиции разбит их еще раз. Hо зачем ждать что ядро будет делать также ? И потом прикиньте где происходит в вашем sysinit то что по LSB определяется как local_fs. Hе знаю как там в Дебиане, но в SuSE порядок вызовов boot.localfs и boot.md прописан в /etc/init.d/boot.d, и там можно конечно дописать что надо, но лучше после получения mdX далее их не разбивать. -- Bye. Aleksey Barabanov <alekseybb at mail.ru> Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.1 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7824350eb843.html, оценка из 5, голосов 10
|