
Ich wollte ein Raid0 von 2 auf 3 Festplatten erweitern (jeweils 1 TB EBS auf Amazon AWS), aber die Größe änderte sich danach nicht. Das RAID begann mit zwei Festplatten sdc und sdd und die neue war sdf.
Hier ist der Grow-Befehl:
sudo mdadm --grow /dev/md0 --raid-devices=3 --add /dev/xvdf
nach einigen Stunden zeigte mdstats die folgenden Informationen an (mithilfe von cat /proc/mdstat
):
Personalities : [raid0] [raid6] [raid5] [raid4]
md0 : active raid0 xvdf[3] xvdd[1] xvdc[0]
3221223936 blocks super 1.2 512k chunks
also hoffte ich, dass es funktionierte, aber df -h
es gab mir:
Filesystem Size Used Avail Use% Mounted on
/dev/md0 2.0T 1.6T 297G 85% /mnt/md0
und sudo mdadm --detail /dev/md0
zeigte:
/dev/md0:
Version : 1.2
Creation Time : Tue Jul 22 16:05:40 2014
Raid Level : raid0
Array Size : 3221223936 (3072.00 GiB 3298.53 GB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent
Update Time : Sun Sep 7 01:37:39 2014
State : clean
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Chunk Size : 512K
Number Major Minor RaidDevice State
0 202 32 0 active sync /dev/sdc
1 202 48 1 active sync /dev/sdd
3 202 80 2 active sync /dev/sdf
Das RAID scheint also 3 Geräte und die richtige Größe (3072 GB) zu haben, df
zeigt dies aber nicht an. Seltsamerweise wird die neue Festplatte (sdf) als Nummer 3 aufgeführt und Nummer 2 nicht.
Hinweis: Ich habe ein „leeres“ EBS ohne Formatierung verwendet. Sollten neue RAID-Festplatten formatiert werden, bevor sie zu einem (bereits formatierten) RAID hinzugefügt werden?
Was übersehe ich? Muss ich die neue RAID-Festplatte (teilweise) formatieren (auf dem RAID sind noch Daten, die ich brauche (aber ich habe ein Backup))? Liegt df
ein Fehler im RAID vor oder ist die RAID-Erweiterung noch nicht abgeschlossen?
Antwort1
In Ihren Schritten wurde nicht erwähnt, dass das eigentliche Dateisystem erweitert werden soll, das sich auf /dev/md0 befindet. Sie erweitern das RAID (das ist die „physische“ Festplatte) und müssen dann das Dateisystem (ext4 oder ähnliches) darüber erweitern, damit df
es angezeigt wird.