
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 -h
me dio:
Filesystem Size Used Avail Use% Mounted on
/dev/md0 2.0T 1.6T 297G 85% /mnt/md0
y sudo mdadm --detail /dev/md0
mostró:
/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 df
no 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á df
leyendo 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
.