Instalacja Debian Etch na macierzy RAID - kontroler Sil3114

Pomoc dotycząca instalacji systemu
gr3g
Posty: 25
Rejestracja: 14 lutego 2007, 17:25

Instalacja Debian Etch na macierzy RAID - kontroler Sil3114

Post autor: gr3g »

Sprawa jest następująca:
Skonfigurowałem macierz RAID 0 - kontroler Sil3114 na płycie głównej Asus K8N4-E Deluxe.
Mam tam zainstalowaną Windows XP. Instalator Debiana wykrywa dyski, ale nie widzi macierzy tylko dwa odrębne dyski. Ponieważ mam na macierzy postawiony Windows i sporo ważnych danych nie wchodzi w grę raid programowy konfigurowany w Linuksie. Ciekawe jest to, że podobnie najnowsze Ubuntu i Kubuntu też nie widzi mojej macierzy (no w sumie to też jakby Debian, ale..). Knoppix 5.0 czasem widzi, .. jak się nie zawiesi. Udało mi się za to z jakimś starym Xandrosem (miałem coś takiego z Linux Magazine ;-), ten system, a właściwie jego instalator, bez problemu rozpoznał macierz i nie uszkodził istniejących partycji. Jakiś czas temu znalazłem przez google bardzo sensowny opis i w dodatku w naszym rodzimym języku.. niestety nie zapisałem sobie tego linku... teraz, kiedy szukam wpisując "sill3114 instalacja debiana" i tym podobne nie mogę nic konkretnego znaleźć. Chodzi mi o instalację stabilnego Debiana na istniejącej macierzy, opisy które teraz znajduję dotyczą ewentualnie dodawania macierzy do istniejącego systemu.
Ponieważ kontroler Sil3114 jest dość popularny myślę, że dla wielu osób może to być ważna sprawa. Jeżeli znajdziemy rozwiązanie oczywiście opiszę co i jak...
Jeżeli jest na forum odpowiedź, a ja ją przeoczyłem to oczywiście sorki...
W Necie oczywiście znalazłem informację, że mój RAID jest tylko "pseudosprzętowy", ale generalnie bardzo mi się podoba ... system dyskowy przyśpieszył prawie 2 razy. Transfer na macierzy z dwóch dysków Samsung SpinPoint 160GB mam na poziomie 90 MB/sek. Komfort pracy znacznie się poprawił. Te dyski rozpędzają się pojedynczo do około 50 MB/sek.
Każda odpowiedź się liczy dzięki z góry.
Logansan
Posty: 98
Rejestracja: 25 października 2006, 11:09

Post autor: Logansan »

Może to ?
Software RAID to w tym przypadku chyba najlepsze rozwiązanie.

Pozdrawiam!
gr3g
Posty: 25
Rejestracja: 14 lutego 2007, 17:25

Post autor: gr3g »

Zastanawiałem się nad tym, ale zależy mi też na mojej istniejącej instalacji Windows. Troszkę gram w FPP i niestety Windows mi się przydaje. Chwilowo Debiana mam tylko na serwerze. Jeżeli tak skonfiguruję raid to moim zdaniem nic oprócz Linuksa na tej macierzy już nie zainstaluję.
W każdym razie w ostateczności ;-), ale musi być inne rozwiązanie.
tak czy siak dzięki za radę.
Pozdrowionka!

[ Dodano: 2008-04-18, 10:28 ]
..wczoraj ściągnąłem najnowszy obraz Debiana Lenny - uruchamiam instalator - wykrywa dyski ale zamiast macierzy widzi dwa oddzielne dyski. Przełączam się na konsolę wpisuję cfdisk - mam komunikat o błędzie.. nijak nie mogę ugryźć tej macierzy ...
najbardziej wkurza mnie, że instalator dziwacznej dystrybucji o nazwie Xandros bez problemu widzi
RAIDA i założone na nim partycje ... a nawet testowy Debian nie...
Pomocy! ... może ktoś mi coś podpowiedzieć
jeszcze raz pragnę podkreślić :-), że macierz mam skonfigurowaną z poziomu biosu kontrolera sil3114 na płycie ASUS K8N4-E Deluxe i nie wchodzi w grę RAID programowy konfigurowany z poziomu Linuksa. Musi być jakiś sposób, mam nadzieję ;-)
sznajdi
Posty: 20
Rejestracja: 01 sierpnia 2007, 15:03
Lokalizacja: Poznan

Post autor: sznajdi »

Wczoraj zainstalowałem Debian Lenny na programowym raid0, zrobiłem tak:
- doszedłem w instalatorze do miejsca w którym konfigurujesz dyski
- przełączyłem się na konsolę - f2
- dodałem moduł raid

Kod: Zaznacz cały

modprobe md
- utworzyłem z dwóch partycji raid0:

Kod: Zaznacz cały

 mdadm -C -v /dev/md0 --level=0 -n 2 /dev/hda3 /dev/hdc3
- w tym momencie przełączyłem się na konsolę f1 z instalatorem i na samym dole mam raid /dev/md0 i na tym zrobiłem reiserfs oraz zamontowałem jako /

Dodam, że:
- mam dodatkowo /boot podmontowany na normalnej partycji /dev/hda4 zrobiłem to zachowawczo ale z tego co później widziałem najprawdopodobniej da się system odpalić bezpośrednio na raid0
- przy innych systemach pojawiał się czasami problem braku /dev/md0 więc trzeba utworzyć, czyli

Kod: Zaznacz cały

mknod /dev/md0 b 9 0
lub

Kod: Zaznacz cały

mknod /dev/md1 b 9 1
- co do partycji na których tworzysz później raid to za pomocą cfdiska typ partycji ustawiasz na

Kod: Zaznacz cały

"fd" - auto raid detect (?)
- pewnie wszyscy wiedzą ale napiszę, że system plików tworzysz:

Kod: Zaznacz cały

 mkreiserfs /dev/md0
¯yczę powodzenia i jakby co to pisz śmiało postaram się pomóc.

offtopik - testy
oba dyski segate 320 16MB cache ata100
hdparm -t /dev/hda = 75MB
hdparm -t /dev/hdc = 75MB
hdparm -t /dev/md0 = 105MB
komfort pracy jest widoczny ale ryzyko większe :-P

[ Dodano: 2008-04-25, 12:17 ]
Wczoraj zainstalowałem Debiana Lenny na programowym raid0, zrobiłem tak:
- doszedłem w instalatorze do miejsca w którym konfigurujesz dyski
- przełączyłem się na konsole - f2
- dodałem moduł raid

Kod: Zaznacz cały

modprobe md
- utworzyłem z dwóch partycji raid0:

Kod: Zaznacz cały

mdadm -C -v /dev/md0 --level=0 -n 2 /dev/hda3 /dev/hdc3
- w tym momencie przełączyłem się na konsole f1 z instalatorem i na samym dole mam

Kod: Zaznacz cały

raid /dev/md0
i na tym zrobiłem reiserfs oraz zamontowałem jako /

Dodam, że:
- mam dodatkowo /boot podmontowany na normalnej partycji /dev/hda4 zrobiłem to zachowawczo ale z tego co później widziałem najprawdopodobniej da się system odpalić bezpośrednio na raid0
- przy innych systemach pojawiał się czasami problem braku /dev/md0 wiec trzeba utworzyć czyli

Kod: Zaznacz cały

mknod /dev/md0 b 9 0 lub mknod /dev/md1 b 9 1
- co do partycji na których tworzysz później raid to za pomocą programu cfdisk typ partycji ustawiasz na

Kod: Zaznacz cały

"fd" - auto raid detect (?)
- pewnie wszyscy wiedzą ale napiszę, że system plików tworzysz:

Kod: Zaznacz cały

 mkreiserfs /dev/md0
Nie wiem czy ci to pomoże ale zawsze lepiej wiedzieć więcej.
¯yczę powodzenia i jakby co to pisz śmiało postaram się pomóc.

offtopik - testy
oba dyski segate 320 16MB cache ata100
hdparm -t /dev/hda = 75MB
hdparm -t /dev/hdc = 75MB
hdparm -t /dev/md0 = 105MB
Komfort pracy jest widoczny ale ryzyko większe :-P
gr3g
Posty: 25
Rejestracja: 14 lutego 2007, 17:25

Post autor: gr3g »

Dzięki sznajdi, pomysł jest dobry i pewnie według Twojego opisu wszystko będzie dobrze działało. Ja na razie z konieczności zrezygnowałem z macierzy RAID. Podpiąłem dyski do innego kontrolera. Teraz mam na jednym Debiana a windę na drugim.
.. jeszcze kilka słów wyjaśnienia i opis mojej "walki" z instalacja na RAIDZIE (jeśli można):
Znalazłem opis instalacji tutaj .
Pobrałem najnowszy obraz Debiana Lenny i do dzieła. Udało mi się nawet utworzyć partycje, zainstalować Debiana, ba nawet partycje z windą ocalały. Niestety moja radość nie trwała zbyt długo. Po instalacji system nie chciał się uruchomić. Po kilku, różnych próbach instalacji zdaje się, że partycje NTFS z windą zostały w jakiś sposób uszkodzone. Winda straszyła niebieskim ekranem. Po uruchomieniu konsoli odzyskiwania systemu i użyciu polecenia fixmbr jako tako udało mi się odratować dane. Wszystko zgrałem przez sieć na inny dysk. Po czym odinstalowałem RAIDA i trudno mam dwa dyski zamiast macierzy. Z braku czasu daję już sobie spokój z taką instalacją Debiana. Obsługa macierzy RAID na sil3114 jest według mojego doświadczenia "mocno eksperymentalna". Z samym Lennym też miałem kłopoty. Po instalacji na pojedynczym dysku działał tak niestabilnie, że dałem sobie z nim spokój - teraz ma "Etch" i działa. I na tym na razie zakończę. Dzięki za wszystkie posty w tej sprawie :-)

[ Dodano: 2008-04-29, 12:52 ]
PS - znaczek "okienka" jest dlatego, że nie piszę ze swojego kompa :-)
ODPOWIEDZ