ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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