raid Probleme [lang]

Maik Holtkamp s-y-l at gmx.net
Fri Jul 30 16:39:24 CEST 2004


Hi,

ich möchte hier für einen Freund einen Server aufbauen und dort soll
raid1 verwednet werden.

Die Hardware ist ein Asus A7V333 mit promise onboard raid. Den
promise will ich aber nicht benutzten, sondern die Platten normal am
via controller mit Software raid versorgen.

Installiert wurde woody mit 2.4.26.

Die Platten sind:

---cut---
chef:/proc/ide/hdc# cat /proc/ide/hda/model
Maxtor 6Y120P0
chef:/proc/ide/hdc# cat /proc/ide/hdc/model
Maxtor 6Y120P0
---cut---

Was mir schon mal mächtig auf die Nervern geht:

---cut---
chef:/proc/ide/hdc# cat /proc/ide/hdc/geometry
physical     238216/16/63
logical      238216/16/63
chef:/proc/ide/hdc# cat /proc/ide/hda/geometry
physical     238216/16/63
logical      14946/255/63
---cut---

Selbst im Bios weisen diese Platten die Unterschiede in
heads/cylinders auf :(.

Installiert wurde zunächst auf hda:

---cut---
chef:/proc/ide/hdc# fdisk -l /dev/hda

Disk /dev/hda: 255 heads, 63 sectors, 14946 cylinders
Units = cylinders of 16065 * 512 bytes

/dev/hda1   *         1        12     96358+  83  Linux
/dev/hda2            13       134    979965   82  Linux swap
/dev/hda3           135     14946 118977390    5  Extended
/dev/hda5           135     14946 118977358+  83  Linux
---cut---

hdc sieht so aus:

---cut---
chef:/proc/ide/hdc# fdisk -l /dev/hdc

Disk /dev/hdc: 16 heads, 63 sectors, 238216 cylinders
Units = cylinders of 1008 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
   /dev/hdc1             1       191     96232+  fd  Linux raid
   autodetect
   /dev/hdc2           192      2129    976752   82  Linux swap
   /dev/hdc3          2130    238216 118987848    5  Extended
   /dev/hdc5          2130    238216 118987816+  fd  Linux raid autodetect
---cut---

Weitesgehend habe ich mich nach:

http://wwwhomes.uni-bielefeld.de/schoppa/raid/woody-raid-howto.html

(Ausgedruckter Stand 23.12.2003 - damals habe ich ohne größere
Probleme ein entsprechendes System aufgesetzt bekommen)

gerichtet und auch:

http://www.tldp.org/HOWTO/Boot+Root+Raid+LILO-3.html

versucht. 

Also zunächst eine raidtab eingerichtet mit /dev/md0=hda5+hdc5 und
/dev/md1=hda1+hdc1. Die hda[x] als faild makiert. 

Dann die raid partitionen nach /mnt gemountet und das System
rübergeschoben. Da mein kernel nicht auf die im o.g. Howto
beschriebene Diskette passt, habe ich das synchronisieren
übersprungen und versucht lilo zu überreden von dem raid (mit als
faild geflaggten hdax partitonen zu booten).

Das bekomme ich einfach nicht ans rennen :(. Wir versuchen das jetzt
schon seit ca. 2-3 Wochen (Nein, nicht ständig;)). 

Einen Überblick was ich in lilo schon probierte liefert vielleicht:

---cut---
#disk=/dev/md0
#       bios=0x80
#       bios=0x82
#       sectors=63
#       sectors=63
#       heads=255
#       heads=16
#       cylinders=14946
#       cylinders=238216

#       partition=/dev/md1

#       start=63

boot=/dev/hda

# Specifies the device that should be mounted as root. (`/')
#
root=/dev/hda5
map=/boot/map
#raid-extra-boot = /dev/hdc,#/dev/hda
---cut---

Ich glaube, wir haben nahezu alle Kombinationen durch, was teilweise
den Einsatz von knoppix/chroot erforderlich machte und
dementsprechend nervt :(.

Installiert habe ich erstmal der Einfachheit halber mit reiserfs. Im
Betrieb sollte aber xfs verwendet werden und das "halbe" raid ist
entsprechend formatiert. Auch ist es kein Problem, die raid
Partionen zu verwenden:

---cut---
chef:/# cat /etc/mtab
/dev/md0 / xfs rw 0 0
/dev/md1 /boot ext2 rw 0 0
....
---cut---

Läuft derzeit problemlos :-), nur leider kann ich lilo nicht
überreden. Das syncen des raids ohne zu wissen ob es danach laufen
wird ist mir, offen gesagt, zu heiss.

Danke fürs lesen und wenn jemand eine Ahnung hätte oder Infos
fehlen, any hint welcome. TIA.

-- 
- bye maik



More information about the Linux mailing list