hallo liebe debianer,
es gibt auch im neuen jahr wieder neue herausforderungen, auf die erste bin ich bisweilen
schon wieder gestossen Smile ich m�chte einen webserver auf 2 identischen SATA platten (2x80gb) mit software raid1 aufsetzten. debian sarge als basissystem ist auf der ersten platte (sda) installiert, das raid1 soll nun eingerichtet werden. die partitionierung sieht wie folgt aus (ext3 als filesystem):
/dev/sda1 /boot ext3
/dev/sda2 swap /dev/sda3 swap /dev/sda5 /var ext3
/dev/sda6 /web ext3
/dev/sda7 / ext3
die zweite platte (sdb) wurde wie folgt partitioniert
*Code:*
/dev/sdb1 /boot fd (Linux raid autodetect)
/dev/sda2 swap /dev/sda3 swap /dev/sda5 /var fd (Linux raid autodetect)
/dev/sda6 /web fd (Linux raid autodetect)
/dev/sda7 / fd (Linux raid autodetect)
das initale setup von software raid findet sich in der /etc/raidtab, sieht bei mir wie folgt aus:
*Code:*
cat /etc/raidtab
# md0 == / raiddev /dev/md0
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
chunk-size 32
#
device /dev/sdb7
raid-disk 0
#
device /dev/sda7
failed-disk 1
# md1 == /boot raiddev /dev/md1 raid-level 1 nr-raid-disks 2 nr-spare-disks 0 chunk-size 32 # device /dev/sdb1 raid-disk 0 # device /dev/sda1 failed-disk 1
################################## # md2 == /var ################################## raiddev /dev/md2 raid-level 1 nr-raid-disks 2 nr-spare-disks 0 chunk-size 32 # device /dev/sdb5 raid-disk 0 # device /dev/sda5 failed-disk 1
################################## # md2 == /web ################################## raiddev /dev/md3 raid-level 1 nr-raid-disks 2 nr-spare-disks 0 chunk-size 32 # device /dev/sdb6 raid-disk 0 # device /dev/sda6 failed-disk 1
im n�chsten schritt habe ich die raid devices angelegt:
*Code:*
mkraid /dev/md0 mkraid /dev/md1 mkraid /dev/md2 mkraid /dev/md3
danach habe ich ein filesystem auf den raid devices erzeugt
*Code:*
mkfs.ext3 /dev/md0 mkfs.ext3 /dev/md1 mkfs.ext3 /dev/md2 mkfs.ext3 /dev/md3
raid devices nach /mnt mounten und ben�tigte ordner (gem�� partionierung) anlegen
*Code:*
mkdir /mnt/boot mkdir /mnt/var mkdir /mnt/web
mount /dev/md0 /mnt mount /dev/md1 /mnt/boot mount /dev/md2 /mnt/var mount /dev/md3 /mnt/web
anschliessen habe ich das auf auf sda installierte os nach sdb (bzw. /mnt) kopiert:
*Code:*
cd / cp -aux / /mnt cp -aux /boot /mnt cp -aux /var /mnt cp -aux /web /mnt
zur status�bersich cat /proc/mdstat
*Code:*
t# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [multipath]
md1 : active raid1 sdb1[0]
96256 blocks [2/1] [U_]
md2 : active raid1 sdb5[0]
19534912 blocks [2/1] [U_]
md3 : active raid1 sdb6[0]
24410624 blocks [2/1] [U_]
md0 : active raid1 sdb7[0]
30202048 blocks [2/1] [U_]
unused devices: <none>
soweit, so gut. das system befindet sich nun auf beiden platten. da ich m�chte, dass im ausfall einer platte (z.b. sda) das system weiterhin bootet, muss ich ja den mbr der zweiten platte (sdb schreiben), dies habe ich wie folgt erledigt:
*Code:*
linux:# lilo -r /mnt Warning: The boot sector and map file are on different disks. Added 2610b * Added 2610a Added Linux Skipping /vmlinuz.old
da haben wir schon die erste meldung mit der ich nicht wirklich viel anfangen kann.
als n�chstes habe ich die /mnt/etc/fstab abge�ndert, sieht nun wie folgt aus:
*Code:*
linux:# cat /mnt/etc/fstab # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/md0 / ext3 defaults,errors=remount-ro 0 1 /dev/md1 /boot ext3 defaults 0 2 /dev/md2 /var ext3 defaults 0 2 /dev/md3 /web ext3 defaults 0 2 /dev/sda2 none swap sw 0 0 /dev/sda3 none swap sw 0 0 /dev/sdb2 none swap sw 0 0 /dev/sdb3 none swap sw 0 0 /dev/hda /media/cdrom0 iso9660 ro,user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
als n�chstes habe ich versucht die /mnt/etc/lilo.conf anzupassen:
*Code:*
boot=/dev/sda ersetzt durch boot=/dev/md0
root=/dev/sda7 ersetzt durch root=/dev/md0
beim jetzigen aufruf von lilo schmeisst er mit folgende meldung:
aekbv:/mnt# lilo -r /mnt/
Warning: /dev/md0 is not on the first disk
Fatal: map file must be on the boot RAID partition
komischerweise befindet sich das map file unteR /mnt/boot
ich weiss ab hier leider nichtmehr weiter und hoffe das mit vielleicht jemand von euch den entscheidenden tipp f�r den n�chsten schritt geben kann.
sch�ne gr�sse, werner detter
--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

