Die Größe von MDADM RAID-0 wird nach dem Wachstum unter AWS Linux mit EBS nicht erhöht

Die Größe von MDADM RAID-0 wird nach dem Wachstum unter AWS Linux mit EBS nicht erhöht

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 -hes gab mir:

Filesystem      Size  Used Avail Use% Mounted on
/dev/md0        2.0T  1.6T  297G  85% /mnt/md0

und sudo mdadm --detail /dev/md0zeigte:

/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, dfzeigt 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 dfein 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 dfes angezeigt wird.

verwandte Informationen