* [Comm] RAID1+BOOT+LILO
@ 2003-11-18 13:35 Serge Cherpatyuk
2003-11-18 14:09 ` Sergey Vlasov
0 siblings, 1 reply; 2+ messages in thread
From: Serge Cherpatyuk @ 2003-11-18 13:35 UTC (permalink / raw)
To: community
Уважаемые коллеги,
пытаюсь на Мастере2.2 соорудить зеркало на двух дисках
и загрузиться с оного. Руководствуясь
Software-RAID-HOWTO и местной перепиской настроил систему.
Но при попытке загрузиться с зеркала получаю:
Using
/lib/modules/2.4.20-alt5-smp/kernel/fs/reiserfs/reiserfs.o
Using /lib/modules/2.4.20-alt5-smp/kernel/drivers/raid1.o
md: raid1 personality registered as nr 3
romfs: unable to read superblock
read_superblock: bread failed (dev 09:01, block 64,
size 1024)
read_superblock: bread failed (dev 09:01, block 8, size
1024)
Kernel panic: VFS: Unable to mount root fs on 09:01
Lilo у меня настроенно с выбором метода загрузки (с md*
или c sd*). И когда я гружусь с sd* при поднятии
зеркала система выпадает в RAID Repair shell с матюками
на _некоторые_ /dev/md* , к примеру:
Starting up RAID devices: /dev/md0: Invalid argument
/dev/md0 is not a RAID or LINEAR array!
Когда я в этом шелле делаю:
#mkraid --really-force /dev/md0
то он благополучно стартует, даже все данные остаются в
сохранности.
В чем может быть трабл?
С уважением,
Сергей.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Comm] RAID1+BOOT+LILO
2003-11-18 13:35 [Comm] RAID1+BOOT+LILO Serge Cherpatyuk
@ 2003-11-18 14:09 ` Sergey Vlasov
0 siblings, 0 replies; 2+ messages in thread
From: Sergey Vlasov @ 2003-11-18 14:09 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 2307 bytes --]
On Tue, Nov 18, 2003 at 04:35:58PM +0300, Serge Cherpatyuk wrote:
> пытаюсь на Мастере2.2 соорудить зеркало на двух дисках
> и загрузиться с оного. Руководствуясь
> Software-RAID-HOWTO и местной перепиской настроил систему.
> Но при попытке загрузиться с зеркала получаю:
>
> Using
> /lib/modules/2.4.20-alt5-smp/kernel/fs/reiserfs/reiserfs.o
> Using /lib/modules/2.4.20-alt5-smp/kernel/drivers/raid1.o
> md: raid1 personality registered as nr 3
> romfs: unable to read superblock
> read_superblock: bread failed (dev 09:01, block 64,
> size 1024)
> read_superblock: bread failed (dev 09:01, block 8, size
> 1024)
> Kernel panic: VFS: Unable to mount root fs on 09:01
Похоже, не вся нужная переписка была найдена и прочитана.
В Master 2.2 ещё не было поддержки для размещения корня на RAID - для
этого нужны изменения в mkinitrd. Сейчас в Сизифе mkinitrd поддерживает
загрузку с RAID, причём это работает даже с ядром из Master 2.2.
Т.е. необходимо взять mkinitrd из Сизифа (пока у него ещё нет "страшных"
зависимостей) и пересоздать initrd при наличии правильного файла
/etc/raidtab (оттуда берётся информация об используемых уровнях RAID для
выбора нужных модулей). Разделы должны быть с типом 0xfd (используется
встроенный в ядро механизм автозапуска RAID, просто при вынесенной в
модули поддержке различных уровней RAID запуск приходится проводить через
initrd).
> Lilo у меня настроенно с выбором метода загрузки (с md*
> или c sd*). И когда я гружусь с sd* при поднятии
> зеркала система выпадает в RAID Repair shell с матюками
> на _некоторые_ /dev/md* , к примеру:
>
> Starting up RAID devices: /dev/md0: Invalid argument
> /dev/md0 is not a RAID or LINEAR array!
>
> Когда я в этом шелле делаю:
>
> #mkraid --really-force /dev/md0
>
> то он благополучно стартует, даже все данные остаются в
> сохранности.
>
> В чем может быть трабл?
Разделы были соданы без RAID, а потом RAID создавался поверх них? Тогда
файловая система имеет неверный размер. Нужно либо при возможности
поменять её размер, либо пересоздать на RAID. Для корня, похоже, работает
нормально только метод с failed-disk.
Загрузка в обход RAID чревата порчей информации - реализация RAID1
использует при чтении оба устройства, поэтому при рассинхронизации данных
на них будут случайным образом проявляющиеся проблемы.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2003-11-18 14:09 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-11-18 13:35 [Comm] RAID1+BOOT+LILO Serge Cherpatyuk
2003-11-18 14:09 ` Sergey Vlasov
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git