Software Raid: Difference between revisions

From Q
Jump to navigation Jump to search
Zulasch (talk | contribs)
Die Seite wurde neu angelegt: WICHTIG!!! Ihr wisst schon: Bitte macht ein Backup vorher! Dieses HowTo beschreibt wie man ein Raid 1 Online umpartitionieren kann d.h. es muss nicht in einem Rescu Mo...
 
Zulasch (talk | contribs)
No edit summary
Line 1: Line 1:
== Hinweise ==
WICHTIG!!!
WICHTIG!!!
Ihr wisst schon: Bitte macht ein Backup vorher!
Ihr wisst schon: Bitte macht ein Backup vorher!
Line 24: Line 26:




== Apache Konfiguration ==
== Raid konfigurieren ==


{{Box File|  text  |
{{Box File|  text  |
<pre>
<pre>
# Initiate a RAID5 setup for testing purposes:
# Zuerst erstellen wir ein Raid 1:
mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/hda1 /dev/hdb1 /dev/hdd1
mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1


# Create filesystem, mount md0, create a testfile and save md5sum for later check:
# dateisystem erstellen,  
mkfs.ext3 /dev/md0
mkfs.ext3 /dev/md0
# mdo Raid mounten,
mount /dev/md0 /mnt/test
mount /dev/md0 /mnt/test
# Erstellen einer Testdatei und md5sum um es später wieder zu prüfen:
dd if=/dev/urandom of=/mnt/test/dd bs=512 count=10000
dd if=/dev/urandom of=/mnt/test/dd bs=512 count=10000
md5sum /mnt/test/dd > md5sum
md5sum /mnt/test/dd > md5sum


# Make sure the RAID is synched via checking:
# Unbedingt prüfen ob das Raid syncronisiert ist:
cat /proc/mdstat
cat /proc/mdstat


# Now remove one partition:
# Nun entfernen wir eine Partition:
mdadm /dev/md0 --fail /dev/hdd1 --remove /dev/hdd1
mdadm /dev/md0 --fail /dev/sda1 --remove /dev/sda1
 
# Delete partition, create a new + bigger one and set partition type to fd (Linux raid autodetect):
cfdisk /dev/hdd


# And re-add the partition:
# und löschen wir die sda1, erstellen eine neue (kleinere) und setzen den Partitionstyp auf fd (Linux raid autodetect):
mdadm -a /dev/md0 /dev/hdd1
cfdisk /dev/sda


# Make sure the RAID is synched via checking:
# Partition dem Raid wieder hinzufügen:
cat /proc/mdstat
mdadm -a /dev/md0 /dev/sda1


# Repeat the steps for all other disks/partitions as well:
# Unbedingt wieder prüfen ob das Raid syncronisiert ist:
mdadm /dev/md0 --fail /dev/hdb1 --remove /dev/hdb1
cfdisk /dev/hdb
mdadm -a /dev/md0 /dev/hdb1
cat /proc/mdstat
mdadm /dev/md0 --fail /dev/hda1 --remove /dev/hda1
cfdisk /dev/hda
mdadm -a /dev/md0 /dev/hda1
cat /proc/mdstat
cat /proc/mdstat


Das ganze lässt sich natürlich auch für mehrere Festplatten wiederholen.
also Egal ob Raid 1 oder 5. Ausser stripes natürlich.


</pre>
</pre>

Revision as of 17:38, 5 December 2007

Hinweise

WICHTIG!!! Ihr wisst schon: Bitte macht ein Backup vorher!

Dieses HowTo beschreibt wie man ein Raid 1 Online umpartitionieren kann d.h. es muss nicht in einem Rescu Modus oder von eine externe CD gebootet werden. Das ist der Vorteil beim Raid man kann eine Platte entfernen und wieder hinzufügen und das ganze wärend dem Betrieb. Ich habe 2 Festplatten mit je 160 GB davon möchte ich 100 GB auf eine andere Partition haben.

Template:Box File


Raid konfigurieren

Template:Box File


Installation

# emerge phpmyadmin