RA: raid1 + root + lilo = grrr
Tomasz Buziak [uho]
uho w xhost.one.pl
Czw, 26 Lut 2004, 09:46:04 CET
witam,
nie moge sobie poradzic z pogodzeniem mirroringu z lilo,
chcialem zrobic wszystkie partycje na raid1, tak ze po wyjeciu ktorego kolwiek
dysku system dzialal z drugiego, calosc na xfs,
do tej pory udalo mi sie zrobic tak ze na pierwszej partycji pierwszego dysku
mam zainstalowany system i on sobie widzi ladnie wszystkie partycje /dev/md*, z
tym ze on sam nie jest w raidzie1,
problem pojawia sie gdy w lilo skonfiguruje root=/dev/md0 gdzie tez mam
przykladowy system, jednak przy starcie pojawia sie kernel panic:
sh-2021: reiserfs read_super_block: can not find reiserfs on md(9,3)
kernel panic: VFS: Unable to mount root fs on 09:03
szukalem pomocy w archiwach lists.pld-linux.org, jedni polecali mirrorowac
partycje roota i boot inni odradzali, znalazlem kilka wskazowek, ale mojego
problemu to nie rozwiazalo,
podam istotne czesci konfigow i dotychczasowe wyniki konfiguracji:
jajo:
ftp://ftp.apollo.net.pl/pub/linux/PLD/Ra-2.4.25-0.4.i686/
fdisk:
Device Boot Start End Blocks Id System
/dev/hda1 1 255 2048256 83 Linux
/dev/hda2 * 256 637 3068415 fd Linux raid autodetect
[...]
Device Boot Start End Blocks Id System
/dev/hdb1 1 255 2048256 83 Linux
/dev/hdb2 * 256 637 3068415 fd Linux raid autodetect
[...]
raidtab:
[...]
raiddev /dev/md3
raid-level 1
persistent-superblock 1
chunk-size 32
nr-raid-disks 2
device /dev/hda2
raid-disk 0
device /dev/hdb2
raid-disk 1
lilo.conf:
default=pld
timeout=50
boot=/dev/md3
prompt
read-only
lba32
raid-extra-boot=mbr-only
# system ratunkowy
image=/boot/vmlinuz
root=/dev/hda1
label=pld
initrd=/boot/initrd
append="acpi=off"
# system z reiserfs
image=/boot/vmlinuz
root=/dev/md3
label=pld_raid2
initrd=/boot/initrd
append="acpi=off"
geninitrd:
PREMODS="piix md raid1 xfs reiserfs"
[...]
PROBERAID=yes
[...]
mdstat:
Personalities : [raid1]
read_ahead 1024 sectors
md3 : active raid1 ide/host0/bus0/target1/lun0/part2[1]
ide/host0/bus0/target0/lun0/part2[0]
3068288 blocks [2/2] [UU]
[...]
unused devices: <none>
dmesg z systemu ratunkowego z ktorego widze wszystkie partycje w raidzie:
[...]
Partition check:
/dev/ide/host0/bus0/target0/lun0: p1 p2 p3 < p5 p6 p7 >
/dev/ide/host0/bus0/target1/lun0: p1 p2 p3 < p5 p6 p7 >
XFS: bad magic number
XFS: SB validate failed
[...]
md: autorun ...
md: considering ide/host0/bus0/target1/lun0/part2 ...
md: adding ide/host0/bus0/target1/lun0/part2 ...
md: adding ide/host0/bus0/target0/lun0/part2 ...
md: created md3
md: bind<ide/host0/bus0/target0/lun0/part2,1>
md: bind<ide/host0/bus0/target1/lun0/part2,2>
md: running:
<ide/host0/bus0/target1/lun0/part2><ide/host0/bus0/target0/lun0/part2>
md: ide/host0/bus0/target1/lun0/part2's event counter: 00000006
md: ide/host0/bus0/target0/lun0/part2's event counter: 00000006
md: RAID level 1 does not need chunksize! Continuing anyway.
md3: max total readahead window set to 124k
md3: 1 data-disks, max readahead per data-disk: 124k
raid1: device ide/host0/bus0/target1/lun0/part2 operational as mirror 1
raid1: device ide/host0/bus0/target0/lun0/part2 operational as mirror 0
raid1: raid set md3 active with 2 out of 2 mirrors
md: updating md3 RAID superblock on device
md: ide/host0/bus0/target1/lun0/part2 [events: 00000007]<6>(write)
ide/host0/bus0/target1/lun0/part2's sb offset: 3068288
md: ide/host0/bus0/target0/lun0/part2 [events: 00000007]<6>(write)
ide/host0/bus0/target0/lun0/part2's sb offset: 3068288
md: ... autorun DONE.
--
Tomasz Buziak, pozdrawiam ...
# cd /pub && more beer
Więcej informacji o liście dyskusyjnej pld-users-pl