Root RAID

Aus xinux.net
Zur Navigation springen Zur Suche springen

Ausgangslage

Zwei Festplatten

root@libyen:~# fdisk -l

Platte /dev/sda: 21.5 GByte, 21474836480 Byte
Gerät      boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1   *           1         608     4881408   83  Linux
/dev/sda2             608        1216     4882432   83  Linux
/dev/sda3            1216        1338      976896   82  Linux Swap / Solaris

Platte /dev/sdb: 21.5 GByte, 21474836480 Byte
Festplatte /dev/sdb enthält keine gültige Partitionstabelle

root und var Partitionen

root@libyen:~# df -h -t ext3
Dateisystem            Size  Used Avail Use% Eingehängt auf
/dev/sda1             4,6G  642M  3,8G  15% /
/dev/sda2             4,6G  266M  4,1G   6% /var

Vorbereitung

Partionstabelle übertragen

root@libyen:~# sfdisk -d /dev/sda | sfdisk --force /dev/sdb

Partion ID ändern

root@libyen:~# sudo sfdisk --change-id /dev/sdb 1 fd
root@libyen:~# sudo sfdisk --change-id /dev/sdb 2 fd

Raid

Raid installieren

root@libyen:~# apt-get install --yes mdadm

Raid1 erstellen

root@libyen:~# mdadm -C /dev/md0 -l 1 -n 2 missing /dev/sdb1
mdadm: array /dev/md0 started.
root@libyen:~# mdadm -C /dev/md1 -l 1 -n 2 missing /dev/sdb2
mdadm: array /dev/md1 started.

Raid1 kontrollieren

Personalities : [raid1] 
md1 : active raid1 sdb2[1]
      4882368 blocks [2/1] [_U]
      
md0 : active raid1 sdb1[1]
      4881344 blocks [2/1] [_U]
      
unused devices: <none>

=Konfiguration aktuallisieren

root@libyen:~# mdadm --detail --scan | sed "s/00.90/0.90/" >> /etc/mdadm/mdadm.conf 

mdadm.conf kommt später in die ramdisk und das erstellen der ramdisk erfordert ein 0.90