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