PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Software-RAID 5 - Festplatten tauschen



rf76
25.12.10, 14:12
Hallo zusammen,

nachdem ich jetzt schon "ewig" nach einer Antwort such, will ich mich endlich an Euch wenden.
Ich betreibe seit Jahren einen kleinen Server aus der Basis einer SuSE-Linux.
Als Datenträger habe ich 4 Platten (sda-sdd) welche ich in jeweils 3 Partitionen aufgeteilt habe.


Platte /dev/sda: 250.0 GByte, 250059350016 Byte
255 heads, 63 sectors/track, 30401 cylinders
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 * 1 1306 10490413+ fd Linux raid autodetect
/dev/sda2 1307 1437 1052257+ 82 Linux Swap / Solaris
/dev/sda3 1438 30401 232653330 fd Linux raid autodetect

Die 4 Platten habe ich in 2 Raid´s eingehängt, ein RAID1 und ein RAID5.


md1 : active raid5 sda3[0] sdd3[3] sdc3[2] sdb3[1]
697959744 blocks level 5, 64k chunk, algorithm 2 [4/4] [UUUU]

md0 : active raid1 sda1[0] sdd1[3] sdc1[2] sdb1[1]
10490304 blocks [4/4] [UUUU]

unused devices: <none>

Das RAID1 ist als "root" gemountet, das RAID5 habe ich in das Verzeichniss /daten/ gemountet, welches von Samba genutzt wird.


Dateisystem 1K-Blöcke Benutzt Verfügbar Ben% Eingehängt auf
/dev/md0 10325640 5587144 4213984 58% /
udev 513744 140 513604 1% /dev
/dev/md1 686985804 638207156 13880664 98% /daten

Wie am Screen zu erkennen ist, kämpfe ich mit Platzproblemem auf dem RAID5 und möchte daher die Platten a 250 GB gegen Platten mit 1 TB ersetzen.
Das RAID1 ist daher kein Problem, ich lege passende Partionen an, der Sync läuft ja automatisch :)
Nun möchte ich aber auch die Datenpartition vergrößern, reicht es da, gleich die zweite Partition passend groß anzulegen (statt ca. 240 GB jetzt 990 GB) und einfach die Platten 1:1 durchzutauschen?
Stehen mir dann nach dem Tausch der letzten Platte wirklich ca 3 TB im Verzeichniss /daten zur Verfügung, oder ist mir ein Denkfehler unterlaufen.

Vielen Dank

Rico

just4uk
25.12.10, 20:51
Wenn es Deine Hardware zulässt folgender Vorschlag:
4x 1TB = Raid5 /dev/mdX als /daten
2x 250GB = Raid1 /dev/mdY als /
4 Disken partitionieren und dann wiederum als verschiedene md Devices zu verwenden halte ich für eher sinnfrei!
Dann lieber aus den 4 Disken EIN md Device machen und dieses partitionieren!
Wenn es den sein muss kannst Du auch mit
mdadm -z das Raid auf den getauschten Platten vergrößern, ob und wie das mit den Partitionen geht .... teste und berichte!

Gruß aus L.E.
Uwe

quinte17
26.12.10, 12:35
Nun möchte ich aber auch die Datenpartition vergrößern, reicht es da, gleich die zweite Partition passend groß anzulegen (statt ca. 240 GB jetzt 990 GB) und einfach die Platten 1:1 durchzutauschen?

ja


Stehen mir dann nach dem Tausch der letzten Platte wirklich ca 3 TB im Verzeichniss /daten zur Verfügung, oder ist mir ein Denkfehler unterlaufen.

noch nicht sofort. du musst wie schon erwähnt das raid vergrößern:
https://raid.wiki.kernel.org/index.php/Growing
unter # 2.1 Extending an existing RAID array
steht wie in deinem fall vorzugehen wäre.

das dateisystem muss dann im letzten schritt vergrößert werden. bei ext[234] ist resize2fs eine möglichkeit. für andere dateisysteme bitte entsprechend danach suchen.