problem z raidem

Michal Abramowicz ab_1 w abram.eu.org
Nie, 5 Mar 2006, 17:59:49 CET


On Sun, Mar 05, 2006 at 05:32:07PM +0100, Tomasz Grobelny wrote:
> > mdadm.conf musisz sobie sam zrobić
> >
> I jak bym go napisał to geninitrd automagicznie wygenerowałby poprawne initrd? 
> Coś mi się nie wydaje. Skąd w ogóle miałby wiedzieć że ma wrzucić do linuxrc 
> wywołanie mdassemble?

A jednak mi sie wydaje ze sie generuje.
1. 
na podstawie wpisu w fstab typu /dev/md0 / xfs defaults 0 0
oraz zawartosci /etc/mdadm.conf, geninitrd automagicznie wie co zrobic, 
czytaj ze bedzie trza dodac obsluge raida wedlug konfiguracji z
mdadm.conf

przyklad: (patrz ciagle link ponizej) wynik dzialania komendy u mnie:

geninitrd -v test.gz 2.6.14.3-1smp

Finding RAID details using mdadm for rootdev=/dev/md0
Using modules:  kernel/drivers/md/md-mod.ko.gz
kernel/drivers/md/raid1.ko.gz kernel/drivers/scsi/scsi_mod.ko.gz
kernel/drivers/scsi/libata.ko.gz kernel/drivers/scsi/ata_piix.ko.gz
kernel/drivers/scsi/sd_mod.ko.gz kernel/fs/exportfs/exportfs.ko.gz
kernel/fs/xfs/xfs.ko.gz
`/lib/modules/2.6.14.3-1smp/kernel/drivers/md/md-mod.ko.gz' ->
`/tmp/initrd.lxyO0A/lib/modules/2.6.14.3-1smp/kernel/drivers/md/md-mod.ko.gz'
`/lib/modules/2.6.14.3-1smp/kernel/drivers/md/raid1.ko.gz' ->
`/tmp/initrd.lxyO0A/lib/modules/2.6.14.3-1smp/kernel/drivers/md/raid1.ko.gz'
`/lib/modules/2.6.14.3-1smp/kernel/drivers/scsi/scsi_mod.ko.gz' ->
`/tmp/initrd.lxyO0A/lib/modules/2.6.14.3-1smp/kernel/drivers/scsi/scsi_mod.ko.gz'
`/lib/modules/2.6.14.3-1smp/kernel/drivers/scsi/libata.ko.gz' ->
`/tmp/initrd.lxyO0A/lib/modules/2.6.14.3-1smp/kernel/drivers/scsi/libata.ko.gz'
`/lib/modules/2.6.14.3-1smp/kernel/drivers/scsi/ata_piix.ko.gz' ->
`/tmp/initrd.lxyO0A/lib/modules/2.6.14.3-1smp/kernel/drivers/scsi/ata_piix.ko.gz'
`/lib/modules/2.6.14.3-1smp/kernel/drivers/scsi/sd_mod.ko.gz' ->
`/tmp/initrd.lxyO0A/lib/modules/2.6.14.3-1smp/kernel/drivers/scsi/sd_mod.ko.gz'
`/lib/modules/2.6.14.3-1smp/kernel/fs/exportfs/exportfs.ko.gz' ->
`/tmp/initrd.lxyO0A/lib/modules/2.6.14.3-1smp/kernel/fs/exportfs/exportfs.ko.gz'
`/lib/modules/2.6.14.3-1smp/kernel/fs/xfs/xfs.ko.gz' ->
`/tmp/initrd.lxyO0A/lib/modules/2.6.14.3-1smp/kernel/fs/xfs/xfs.ko.gz'
/bin/initrd-busybox -> /tmp/initrd.lxyO0A/bin/sh
Loading module [md-mod] without options.
Loading module [raid1] without options.
Loading module [scsi_mod] without options.
Loading module [libata] without options.
Loading module [ata_piix] without options.
Loading module [sd_mod] without options.
Loading module [exportfs] without options.
Loading module [xfs] without options.
Setting up mdadm...
/sbin/initrd-mdassemble -> /tmp/initrd.lxyO0A/bin/mdassemble
Setting up array (/dev/md0 =  /dev/sda2 /dev/sdb2)
copying /dev/sda2
copying /dev/sdb2
copying /dev/md0



to samo z brakiem mdadm.conf ale jest wpis w fstab
(root w bestja) 17:57:20
/tmp$mv /etc/mdadm.conf /etc/mdadm.conf.xxx

(root w bestja) 17:57:28
/tmp$geninitrd -v test.gz 2.6.14.3-1smp
Finding RAID details using raidtab for rootdev=/dev/md0
awk: cannot open /etc/raidtab (No such file or directory)
ERROR: RAID devices not found for "/dev/md0", check your configuration!


Jak widac poprawne wpisy w /etc/mdadm.conf umozliwiaja posiadanie / na
/dev/md0 raid1 ;-))

Dalej sugeruje zajrzec do pliku ponizej !!!
> > 5. wskazówki bez wyjaśnień: http://abram.eu.org/glen.txt


Musisz waszmosc poznac _lepiej_ narzedzia, mozliwosc posiadania md0 na /
istenieje od kiedy pamietam, najpierw byl support dla raidtolsow, a
teraz dla mdadm :-)

Oczywiscie moge byc w bledzie ...



zdrowko,

m.a.
-- 
ekspert na antenie RM: - Weźmy słowo "komputer". Wszystkie litery w
tym słowie przyporządkujmy kolejnym liczbom w alfabecie, potem dodajmy
je do siebie i pomnóżmy przez 6. Co otrzymamy? Otrzymamy 666. A więc
i komputer, i Internet to narzędzia diabła.



Więcej informacji o liście pld-users-pl