Suse 8.1 und Dawicontrol DC-100 als RAID 1
Hallo allerseits, ich habe meinem Suse 8.1 Server einen Dawicontrol DC-100 RAID-Controller spendiert (hallo und Danke Andreas). Drangehängt habe ich 2 nagelneue Seagate 80GB-Platten jeweils als Master. Sonst nichts. Die beiden Platten sollen im RAID-1 Level (Spiegel) laufen und den Samba Fileserver beherbergen. Die RAID-Treiber von 8.1 machen nur RAID 0, daher habe ich den Treiber von Highport genommen und compiliert zu 'hpt37x2.o'. Siehe auch http://sdb.suse.de/de/sdb/html/hmeyer_hpt37x.html Das manuelle Starten des Treibers funktioniert. Allerdings sah ich neben dem RAID auch noch die einzelnen IDE-Devices /dev/hde und /dev/hdg (so hießen sie glaub' ich). Dies habe ich abgewürgt indem ich dem Kernel folgende Append-Zeile mitgegeben habe (im Grub): ide0=0x1f0,0x3f6,14 ide1=0x170,0x376,15 ide2=0 ... ide9=0 Somit 'sehe' ich nur noch die beiden Onboard-IDE-Controller und das RAID als /dev/sda1 Meine Fragen sind nun: 1. Beim booten meckert der Controller jedesmal an, dass der Spiegel "aus dem Takt" sei :-((( Synchronisation dauert ca. 2,5h, Rumprobieren macht also nicht wirklich Spaß... Ansonsten fehlt noch der abschliessende Rest: Linux sollte den Treiber beim Booten laden, noch mach ich das zu Fuß. Aber wo zum Himmel trag' ich bei dieser 8.1er Version was ein? Alles ist wieder woanders versteckt:-( Auf jeden Fall fällt jetzt beim Booten immer mein Samba auf die Nase, da sein Fileserver-Bereich noch nicht "oben" ist. Das ist offengestanden etwas lästig: RAID-Treiber laden, Samba re-starten... Habe ich das soweit richtig gemacht? Warum bleibt das RAID nicht synchron? Und wie geht's nun weiter? Kann mir bitte jemand weiterhelfen? Danke Matthias
Hi, On Saturday 30 November 2002 00:15, Matthias Wehr wrote:
Meine Fragen sind nun: 1. Beim booten meckert der Controller jedesmal an, dass der Spiegel "aus dem Takt" sei :-((( Synchronisation dauert ca. 2,5h, Rumprobieren macht also nicht wirklich Spaß...
Das ist, glaube ich, ein Folgefehler des manuellen Starts.
Ansonsten fehlt noch der abschliessende Rest: Linux sollte den Treiber beim Booten laden, noch mach ich das zu Fuß. Aber wo zum Himmel trag' ich bei dieser 8.1er Version was ein? Alles ist wieder woanders versteckt:-(
Nö, war auch schon in der 8.0 da: /etc/sysconfig/kernel und dort in der Zeile INITRD_MODULES.
Auf jeden Fall fällt jetzt beim Booten immer mein Samba auf die Nase, da sein Fileserver-Bereich noch nicht "oben" ist. Das ist offengestanden etwas lästig: RAID-Treiber laden, Samba re-starten...
Klar.
Habe ich das soweit richtig gemacht?
Fast.
Warum bleibt das RAID nicht synchron?
Weil Du das System startest, aber nur auf einer Platte, dann die Module lädst, das RAID merkt, dass die erste Platte neuere Daten hat als die zweite Platte.
Und wie geht's nun weiter?
Trag den Namen des Moduls in INITRD_MODULES ein, lass mkinitrd laufen und reboote.
Matthias
Stefan -- Stefan Schmidt jsj-hb at t-online dot de
participants (2)
-
jsj-hb@t-online.de
-
Matthias Wehr