ich weiß ich hatte sowas schonmal. aber ich hatte nicht viel zeit und hab mich nun erst wieder damit beschäftigt.
also ich habe 2x raid1 und 1 mal raid 0.
so war mein vorgehen:
löschen von vorherigen installationen(raid)
rm /dev/md0
rm /dev/md1
rm /dev/md2
rm /dev/md3...
rm -dR /dev/md/0
rm -dR /dev/md/1
rm -dR /dev/md/2
rm -dR /dev/md/3...
mdadm --remove ... löschen von den aktivierten raids.
reboot
wieder im rescue:
cfdisk /dev/sda
erstellen von
/dev/sda1 linux raid autodetect(bootable)
/dev/sda2 linux raid autodetect
/dev/sda3 linux raid autodetect
cfdisk /dev/sdb
erstellen von
/dev/sdb1 linux raid autodetect(bootable)
/dev/sdb2 linux raid autodetect
/dev/sdb3 linux raid autodetect
dann raid nod erstellt
mknod /dev/md3 b 9 3
mknod /dev/md2 b 9 2
mknod /dev/md1 b 9 1
die platten zum raid hinzugefügt
mdadm --create --level=1 --raid-devices=2 /dev/md1 /dev/sdb1 /dev/sda1
mdadm --create --level=1 --raid-devices=2 /dev/md2 /dev/sdb2 /dev/sda2
mdadm --create --level=0 --raid-devices=2 /dev/md1 /dev/sdb3 /dev/sda3
hier habe ich darauf geachtet das die partition von der später gebootet wird sich im raid1 befindet. raid1 heißt das auf beiden der sda|b1 platten das gleiche ist.
genau so wie sda|b2 was ich später für swap verwende.
und das letzte ist raid0 für /
raid0 heißt das mal auf die eine platte und mal auf die andere platte was geschrieben wird. der speicher verdoppelt sich also und die daten können schneller gelesen werden... parallel gelesen.
cat /proc/mdstat
ausgeführt und es war alles ok.
mkswap /dev/md2
swapon /dev/md2
swap erstellen auch ok.
mke2fs -j /dev/md1
mke2fs -j /dev/md3
platten für /boot und / formatieren.. auch ohne probleme.
jetzt die ganzen tabellen der raid platten in der config datei speichern:
echo "DEVICE /dev/sd[ab][123]" > /etc/mdadm.conf
mdadm --detail --scan >> /etc/mdadm.conf
kontrollieren der datei...> alles war ok.
dann mal mounten.
mkdir /mnt/debinst
mount /dev/md1 /mnt/debinst
mkdir /mnt/debinst/boot
mkdir /mnt/debinst/work
cd /mnt/debinst/work
die richtige debootstrap runtergeladen und entpackt
wget
http://ftp.de.debian.org/debian/pool/main/d/debootstrap....
ar -x debootstrap*
zcat data.tar.gz | tar xv
dann installiert.
export DEBOOTSTRAP_DIR=/mnt/debinst/work/usr/lib/debootstrap
./usr/sbin/debootstrap --arch i386 FLAVOR /mnt/debinst/
http://ftp.debian.org
alles ok dabei. dann mal ein verzeichnis höher gewechselt mit cd ..
dann proc und bind gemountet ohne fehler mit
mount -t proc proc /mnt/debinst/proc
mount -o bind /dev /mnt/debinst/dev
LC_ALL= chroot /mnt/debinst /bin/bash
und in den chroot rein.
/etc/fstab editiert mit:
/dev/md1 /boot ext3 defaults 1 1
/dev/md2 swap swap defaults 0 0
/dev/md3 / ext3 defaults 0 0
proc /proc proc defaults 0 0
aus nem anderen tut das hier in der /etc/inittab
1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6
mit dem hier
S0:2345:respawn:/sbin/getty 115200 ttyS0
ersetzt. wofür das is weiß ich leider net und da wurde da auch net erklärt.
/etc/network/interfaces editiert mit:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 91.121.73.63
netmask 255.255.255.0
network 91.121.73.0
broadcast 91.121.73.255
gateway 91.121.73.254
/etc/resolv.conf editiert mit
search
nameserver 127.0.0.1
nameserver 91.121.73.63
nameserver 213.186.33.99
natürlich auch die /etc/hosts editieren.
127.0.0.1 localhost ns351587.ovh.net
91.121.73.63 ns351587.ovh.net
alles updaten
apt-get update
apt-get dist-upgrade
apt-get install ssh grub kernel-image-2.6-686 initramfs-tools pciutils make automake gcc psmisc mdadm locales
passwd
neues pw erstellen..
adduser admin.. neuen user erstellen...
und was in die mdadm config schreiben mit
echo "DEVICE /dev/sd[ab][123]" > /etc/mdadm/mdadm.conf
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
datei sieht auch wieder gut aus.
dpkg-reconfigure locales
meine sprache einstellen
tzconfig
sprache ändern auch alles ok(8>Berlin)
update-grub
is auch alles ohne fehler.
da is sda und sdb platten habe habe ich denke ich SATA und muss mit dem netboot kernel booten:
Kernel: 2.6.22.1
Prozessor: x86
Wurzelverzeichnis: /dev/sda1
das normal habe ich auch versucht mit Wurzelverzeichnis: /dev/md1
im kunden menü gewählt. dann natürlich reboot eingegeben. oder shutdown -r now.
und siehe da. er kommt NICHT mehr online. und ich weiß nicht warum.
WAS IST FALSCH?
ohne raid auch versucht.. erst raids löschen und selbige install... das gleiche.