MDADM RAID-0 no aumenta de tamaño después de crecer en AWS Linux con EBS

MDADM RAID-0 no aumenta de tamaño después de crecer en AWS Linux con EBS

Quería hacer crecer un Raid0 de 2 discos a 3 (cada uno de EBS de 1 TB en Amazon AWS), pero el tamaño no cambió a partir de entonces. El RAID empezó con dos discos sdc y sdd y el nuevo era sdf.

Aquí está el comando de crecimiento:

sudo mdadm --grow /dev/md0 --raid-devices=3 --add /dev/xvdf 

Después de algunas horas, mdstats mostró la siguiente información (usando cat /proc/mdstat):

Personalities : [raid0] [raid6] [raid5] [raid4] 
md0 : active raid0 xvdf[3] xvdd[1] xvdc[0]
  3221223936 blocks super 1.2 512k chunks

así que esperaba que funcionara pero df -hme dio:

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

y sudo mdadm --detail /dev/md0mostró:

/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

entonces el RAID parece tener 3 dispositivos y el tamaño correcto (3072 GB) pero dfno lo muestra. Curiosamente, el nuevo disco (sdf) aparece como el número 3 y el número 2 no aparece.

Nota: Utilicé un EBS "en blanco" sin ningún formato. ¿Deben formatearse los nuevos discos RAID antes de agregarlos a un RAID (ya formateado)?

¿Qué me estoy perdiendo? ¿Tengo que formatear (parcialmente) el nuevo disco RAID (todavía hay datos en el RAID que necesito (pero tengo una copia de seguridad))? ¿Se está dfleyendo mal el RAID o el crecimiento del RAID aún no ha terminado?

Respuesta1

Sus pasos no mencionaron expandir el sistema de archivos real que se encuentra en /dev/md0. Expandes el RAID (que es el disco 'físico') y luego necesitas expandir el sistema de archivos (ext4 o similar) encima para verlo df.

información relacionada