Migration auf Software RAID1 mit SATA: Unterschied zwischen den Versionen

Aus NOBAQ
Zur Navigation springenZur Suche springen
(Die Seite wurde neu angelegt: „Seit April 2009 ist mein Server mit einem Software-RAID1 auf SATA-Platten ausgestattet. Update der mdadm.conf: mdadm --examine --scan >> /etc/mdadm/mdadm.conf ...“)
 
Zeile 1: Zeile 1:
Seit April 2009 ist mein Server mit einem Software-RAID1 auf SATA-Platten ausgestattet.
+
Nachdem der Festplattenspeicherplatz auf meinem Server langsam aber doch zu Neige ging habe ich mich entschlossen gleich auf SATA umzurüsten und ein RAID1 aufzusetzen. Das ist bei den Festplattenpreisen kein Problem mehr.
  
 +
== Das System ==
  
Update der mdadm.conf:
+
Auf dem Host System kommt Debian Lenny zum Einsatz. Zu beachten ist dass das RAID-Howto mit den "alten" RAID-Tools arbeitet; in Debian ist jedoch nur mehr das Tool '''mdadm''' enthalten.
mdadm --examine --scan >> /etc/mdadm/mdadm.conf
 
  
Kaputte Platten entfernen:
+
== Der Controller ==
mdadm --manage /dev/md0 --remove failed
 
  
Neue Platte hinzufügen:
+
Als SATA Controller habe ich mich für den '''Promise SATA300 TX2''' entschieden. Der Controller wird lückenlos von Linux unterstützt, das Modul '''sata_promise''' ist im Standardkernel enthalten. Es wird soweit ich weiss TCQ/NCQ unterstützt und es wird Hot-Plugging unterstützt!
mdadm --manage /dev/md0 --add /dev/hdd1
 
  
 
SATA Platte aus System entfernen:
 
SATA Platte aus System entfernen:
Zeile 20: Zeile 18:
  
 
('''host0''' durch den passenden Adapter ersetzen; bei SATA gibt es pro Port einen)
 
('''host0''' durch den passenden Adapter ersetzen; bei SATA gibt es pro Port einen)
 +
 +
== Die Festplatten ==
 +
 +
Zum Einsatz kommen zwei idente Samsung Spinpoint F2EG mit jeweils 1GB und langsamen 5400rpm. Die "Ecoline" hat den Vorteil dass sie wirklich sehr wenig Strom verbrauchen.
 +
 +
Leider habe ich nicht beachtet dass die Platten normalerweise von unterschiedlichen Herstellern sein sollten falls ich einem Serienfehler zum Opfer fallen sollte.
 +
 +
 +
 +
----
 +
 +
 +
Update der mdadm.conf:
 +
mdadm --examine --scan >> /etc/mdadm/mdadm.conf
 +
 +
Kaputte Platten entfernen:
 +
mdadm --manage /dev/md0 --remove failed
 +
 +
Neue Platte hinzufügen:
 +
mdadm --manage /dev/md0 --add /dev/hdd1

Version vom 1. Mai 2009, 17:38 Uhr

Nachdem der Festplattenspeicherplatz auf meinem Server langsam aber doch zu Neige ging habe ich mich entschlossen gleich auf SATA umzurüsten und ein RAID1 aufzusetzen. Das ist bei den Festplattenpreisen kein Problem mehr.

Das System

Auf dem Host System kommt Debian Lenny zum Einsatz. Zu beachten ist dass das RAID-Howto mit den "alten" RAID-Tools arbeitet; in Debian ist jedoch nur mehr das Tool mdadm enthalten.

Der Controller

Als SATA Controller habe ich mich für den Promise SATA300 TX2 entschieden. Der Controller wird lückenlos von Linux unterstützt, das Modul sata_promise ist im Standardkernel enthalten. Es wird soweit ich weiss TCQ/NCQ unterstützt und es wird Hot-Plugging unterstützt!

SATA Platte aus System entfernen:

echo x > /sys/bus/scsi/devices/0:0:0:0/delete

(0:0:0:0 durch das passende Device ersetzen)

Rescan eines Hosts (Platte müsste danach wieder in /dev erscheinen, ggf. unter anderem Namen):

echo "0 0 0" > /sys/class/scsi_host/host0/scan

(host0 durch den passenden Adapter ersetzen; bei SATA gibt es pro Port einen)

Die Festplatten

Zum Einsatz kommen zwei idente Samsung Spinpoint F2EG mit jeweils 1GB und langsamen 5400rpm. Die "Ecoline" hat den Vorteil dass sie wirklich sehr wenig Strom verbrauchen.

Leider habe ich nicht beachtet dass die Platten normalerweise von unterschiedlichen Herstellern sein sollten falls ich einem Serienfehler zum Opfer fallen sollte.




Update der mdadm.conf:

mdadm --examine --scan >> /etc/mdadm/mdadm.conf

Kaputte Platten entfernen:

mdadm --manage /dev/md0 --remove failed

Neue Platte hinzufügen:

mdadm --manage /dev/md0 --add /dev/hdd1