Sie befinden sich hier: Startseite Server Dienstleistungen Server Anleitungen Debian Sarge auf STRATO MR2 Server mit RAID1 auf AMD Chipsatz - Einrichten der RAID Arrays

Debian Sarge auf STRATO MR2 Server mit RAID1 auf AMD Chipsatz - Einrichten der RAID Arrays

Beitragsseiten
Debian Sarge auf STRATO MR2 Server mit RAID1 auf AMD Chipsatz
Vorbereitung und Partitionierung der Festplatten
Einrichten der RAID Arrays
Vorbereitung des Bootstraps
Erzeugen der Dateisysteme auf den RAID Arrays
Installation des Debian Basissystems mit debootstrap
Wechsel ins neue System und Konfiguration des advanced package tools = apt und des Basissystems
Installation des Kernels und des Bootloaders
Konfiguration des Netzwerkes
Start in das neue System
Credits und Todos
Alle Seiten
  • Nun können wir mit der Einrichtung der RAID Arrays weitermachen. Zuerst werfen wir wieder einen Blick auf die geplante Partitionierung:
Partition Mount FS Type Array
Größe
hda1 (active) /boot ext3 fd md0
1024
hda2 swap swap 82 -
2048
hda5 / ext3 fd md1
5120
hda6 /home ext3 fd md2
5120
hda7 /usr ext3 fd md3
9216
hda8 /var ext3 fd md4
61440
hda9 /backuppartition ext3 fd md5
80739 (Rest)
  • Bevor es losgeht sollten wir aber den aktuellen RAID-Status prüfen, hier sollten keine Arrays mehr erscheinen. Dies haben wir durch Löschen der Partitionstabellen mit anschliessendem Reboot sichergestellt.
  1. root:~# cat /proc/mdstat
    1. Personalities : [raid0] [raid1] [raid10]
      unused devices:
  • Wie erwartet sind keine Arrays vorhanden, beginnen wir also mit der Erzeugung der Arrays:
  1. root:~# mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/hda1 /dev/hdc1
    1. mdadm: /dev/hda1 appears to be part of a raid array:
      level=raid1 devices=2 ctime=Thu Nov 17 23:36:10 2005
      mdadm: /dev/hdc1 appears to contain an ext2fs file system
      size=995904K mtime=Fri Nov 18 19:12:18 2005
      mdadm: /dev/hdc1 appears to be part of a raid array:
      level=raid1 devices=2 ctime=Thu Nov 17 23:36:10 2005
      Continue creating array? yes
      mdadm: array /dev/md0 started.
      ...
  2. root:~# mdadm --create /dev/md1 --level=mirror --raid-devices=2 /dev/hda5 /dev/hdc5
    1. ...
  3. root:~# mdadm --create /dev/md2 --level=mirror --raid-devices=2 /dev/hda6 /dev/hdc6
    1. ...
  4. root:~# mdadm --create /dev/md3 --level=mirror --raid-devices=2 /dev/hda7 /dev/hdc7
    1. ...
  5. root:~# mdadm --create /dev/md4 --level=mirror --raid-devices=2 /dev/hda8 /dev/hdc8
    1. ...
  6. root:~# mdadm --create /dev/md5 --level=mirror --raid-devices=2 /dev/hda9 /dev/hdc9
    1. mdadm: Cannot open /dev/hda9: No such file or directory
      mdadm: Cannot open /dev/hdc9: No such file or directory
      mdadm: create aborted
  • Ups, was ist nun los? Ein Blick nach /dev/ klärt den Fehler auf:
  1. root:~# ls /dev/hd*
    1. /dev/hda /dev/hda4 /dev/hda8 /dev/hdb3 /dev/hdb7
      /dev/hdc2 /dev/hdc6 /dev/hdd1 /dev/hdd5 /dev/hda1
      /dev/hda5 /dev/hdb /dev/hdb4 /dev/hdb8 /dev/hdc3
      /dev/hdc7 /dev/hdd2 /dev/hdd6 /dev/hda2 /dev/hda6
      /dev/hdb1 /dev/hdb5 /dev/hdc /dev/hdc4 /dev/hdc8
      /dev/hdd3 /dev/hdd7 /dev/hda3 /dev/hda7 /dev/hdb2
      /dev/hdb6 /dev/hdc1 /dev/hdc5 /dev/hdd /dev/hdd4
      /dev/hdd8
  • Aha, wir benötigen hda9 und hdc9, diese Devices sind aber nicht vorhanden, also legen wir sie kurzerhand selbst an:
  1. root:~# mknod /dev/hda9 block 3 9
  2. root:~# mknod /dev/hdc9 block 22 9
  • Nun können wir auch das letzte Array erzeugen.
  1. root:~# mdadm --create /dev/md5 --level=mirror --raid-devices=2 /dev/hda9 /dev/hdc9
    1. ...
      mdadm: array /dev/md5 started.
  • Wir haben nun alle Arrays erzeugt und prüfen den RAID Status:
  1. root:~# cat /proc/mdstat
    1. Personalities : [raid0] [raid1] [raid10]
      md5 : active raid1 hdc9[1] hda9[0]
      78846912 blocks [2/2] [UU]
      resync=DELAYED
      md4 : active raid1 hdc8[1] hda8[0]
      60002624 blocks [2/2] [UU]
      resync=DELAYED
      md3 : active raid1 hdc7[1] hda7[0]
      8996288 blocks [2/2] [UU]
      [==========>..........] resync = 50.1% (4509888/8996288) finish=1.2min speed=60780K/sec
      md2 : active raid1 hdc6[1] hda6[0]
      4996096 blocks [2/2] [UU]

      md1 : active raid1 hdc5[1] hda5[0]
      4996096 blocks [2/2] [UU]
      md0 : active raid1 hdc1[1] hda1[0]
      995904 blocks [2/2] [UU]

      unused devices: <none>
  • Wir könnten nun schon die Dateisysteme erzeugen, dies bremst aber die Synchronisierung der Arrays aus, da diese nur mit freien Systemresourcen durchgeführt wird. Daher ist nun ein guter Zeitpunkt für die Vorbereitung des Bootstraps.

 



Kommentar schreiben

Bitte kommentieren Sie sachlich und geben Sie eine gültige E-Mail-Adresse an. Datenschutzerklärung


Sicherheitscode
Aktualisieren

Joomla! ist freie, unter der GNU/GPL-Lizenz veröffentlichte Software.
The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries.
Andre Hotzler EDV-Dienstleistungen is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.