kontroler promise ATA + soft raid - długie

Papa awid w poczta.onet.pl
Śro, 31 Mar 2004, 13:12:30 CEST


Hello Paweł,

Wednesday, March 31, 2004, 1:09:12 PM, you wrote:

PJ> Witam!
PJ> Próbuję zainstalować z mini-iso 2.0 na 2 identycznych dyskach wpiętych do
PJ> kontrolera (pseudo) RAID ata promise. Postanowiłem potraktować kontroler
PJ> jak dwa zwykłe i zrobić softwarowy mirror. Kernel instalatora nie widział
PJ> tego kontrolera - nie miał w initrd stosownego modułu, ominąłem ten problem
PJ> przekładając dysk na standardowy kontroler, instalując, potem drobne zmiany
PJ> w lilo i fstab, przełożenie z powrotem na docelową pozycję (hde), ruszyło.
PJ> No i teraz podejście do zrobienia soft-raida poprzez założenie
PJ> stosownych partycji na hdg (na początek /boot - hdg1 / - hdg2 i swap  hdg3,
PJ> dla hdg2 i hdg3 typ partycji to raid-autodetect ), uzywając
PJ> mdadm  utworzenie niepełnego mirroru /dev/md0 (/) /dev/md1 (swap), następnie 
PJ> mkfs.ext3 /dev/md0 , mkswap /dev/md1, potem skopiowanie (tar...) / na
PJ> /dev/md0, następnie drobne zmiany w /etc/mdadm.conf, raidtab. fstab,
PJ> po czym utworzenie initrd zawierającego moduły md oraz raid1 i wykonującego
PJ> po załadowaniu modułów, a przed podmontowaniem / polecenie
PJ>  mdadm --assemble /dev/md0 /dev/hdg2 

PJ> (ostatnia linia linuxrc w initrd)
PJ> Polecenie to wydane "z palca" przynosi porządany efekt - tzn powstaje
PJ> urządzanie /dev/md0, są na nim pliki, można je zamontować, natomiast
PJ> wykonywane z initrd daje taki komunikat:

PJ> md0: an md device must be given in this mode

PJ> Uprzedzając pytania
PJ> w iinitrd jest /dev/md0, /dev/hdg2, wszystkie moduły (ide, md, raid1 są
PJ> załadowane (ćwiczyłem nawet zmianę kolejności ide-raid), co więcej,
PJ> jeśli initrd podmontuję (loop) pod /mnt to polecenie:
PJ> /mnt/bin/mdadm --assemble /mnt/dev/md0 /mnt/dev/hdg2 
PJ> kończy się sukcesem.

PJ> Wrzucenie tego komunikatu w google nie daje nic oprócz żródeł mdadm :-(

PJ> Gdzie może tkwić problem? Jestem przekonany, że wszystko robię rozsądnie,
PJ> posiłkując się howto opisującego ten sposób tworzenia raidu (co prawda dla
PJ> innej architektury, ale to bez znaczenia, różni się tylko sposobem
PJ> bootowania, a to póki co nie stanowi problemu:

PJ> http://www.parisc-linux.org/faq/raidboot-howto.html

PJ>  
PJ> Oczekuję pomocy, bo całkowicie opadły mi ręce i skończyły się pomysły
PJ> (no może poza rekompilacją kernela i wrzuceniem obsługi raida i ide
PJ> statycznie do kernela, ale wolałbym tego uniknąć, gdyż wybrałem pld głównie
PJ> dlatego, by nie tracić czasu na rekompilację i ograniczyć się do poldek
PJ> --upa, a potem z poldka llu i install tego co znajdzie :-)

PJ> Jako ciekawostkę dodam, że instalator MDK 10 "widział" dyski na kontrolerach
PJ> promise, ale inczaczej niż kernel PLD, mianowicie jako hda i hde, podczas,
PJ> gdy pld jako hde i hdg

PJ> Czekam  niecierpliwie na wskazówki


Jaka wersja lilo? Jeśli 22.5.8-4 to zmień na 22.5.8-5
z ready


Best regards,
                         mailto:awid w poczta.onet.pl




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