unix mdadm – ¿Cómo eliminar 1 disco de una matriz mdadm raid-5?

Pregunta:

Intenté eliminar 1 HDD de un RAID-5 pero algo salió mal, pero aún espero poder recuperar mis datos (de hecho, tengo todas las copias de seguridad, por lo que es solo una pregunta sobre las posibilidades de mdadm )

Tenía un RAID-5 de 4 x 1 Tb y uno de los discos comenzó a mostrar una gran cantidad de Reallocated_Sector_Ct , así que decidí eliminarlo.

Lo que hice:

  1. mdadm --manage /dev/md0 --fail /dev/sdc
  2. mdadm --manage /dev/md0 --remove /dev/sdc

  3. trató de ejecutar:

     root@darkstar:/home/anton# mdadm --grow /dev/md0 --raid-devices=3 mdadm: this change will reduce the size of the array. use --grow --array-size first to truncate array. eg mdadm --grow /dev/md0 --array-size 1953262592
  4. mdadm --grow /dev/md0 --array-size 1953262592

y finalmente:

  1. mdadm --grow /dev/md0 --raid-devices=3 --backup-file=/root/grow_md1.bak

Ahora que la remodelación y la recuperación están hechas, no puedo acceder a mi / dev / md0 (no se monta), resize2fs /dev/md0 dice que ejecute e2fsck primero, y e2fsck dice:

The filesystem size (according to the superblock) is 732473472 blocks
The physical size of the device is 488315648 blocks
Either the superblock or the partition table is likely to be corrupt!

por otro lado, mdadm -D /dev/md0 dice:

Array Size : 1953262592 (1862.78 GiB 2000.14 GB)
Used Dev Size : 976631296 (931.39 GiB 1000.07 GB)

Eso deja algo de esperanza de que no se pierdan todos mis datos. ¿Alguien tiene algunas ideas sobre lo que debo hacer para tener una matriz RAID-5 válida de discos de 3 x 1 Tb?

Respuesta:

Todo lo que debiste haber hecho fue tu primer paso

mdadm --manage /dev/md0 --fail /dev/sdc

En este punto, su matriz RAID 5 se está ejecutando en modo degradado y puede reemplazar el disco por uno nuevo.

Desafortunadamente, parece que ha truncado el tamaño efectivo de su matriz de 2TB a 1TB, destruyendo la segunda mitad de su sistema de archivos. Afortunadamente dices que tienes copias de seguridad.

Estoy un poco perplejo. Con cuatro discos en una configuración RAID5, debería haber tenido 3 TB disponibles. Pero sin ver los resultados de mdadm --examine no estoy seguro de que haya mucho más que pueda ofrecerle.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım