Números de partición faltantes en la unidad reemplazada

Números de partición faltantes en la unidad reemplazada

Tengo un servidor (con 4 discos SATA - 2 juegos de RAID1, en un chasis que admite intercambio en caliente), configurado con software raid usando mdadm. Uno de los discos falló, así que lo reemplacé, pero las cosas no funcionaron como se esperaba. FWIW, estoy usando CentOS6.

¿Alguien puede arrojar algo de luz sobre por qué las particiones (es decir, /dev/sdeX) no están en la lista, si hay un impacto significativo al usar /dev/mapper/sdeX) y si hay alguna manera de recrear las particiones sin reiniciar?

Lo que hice fue lo siguiente:

  1. Saque la unidad que no funciona y reemplácela con una nueva unidad sin particiones.
  2. Vuelva a escanear el bus usando echo "- - -" > /sys/class/scsi_host/host3/scan; esto provocó que el nuevo disco apareciera como /dev/sde
  3. dd if=/dev/sdc of=/dev/sde bs=1024 count=1024 - esto copió el primer megabyte de la unidad, que creó la tabla de particiones y presumiblemente grub, etc.
  4. Intenté (2) nuevamente para ver si hacía visibles las particiones, pero no fue así.
  5. Saqué la unidad, la reinserté, la volví a escanear: sde se restableció pero no se encontraron particiones.
  6. Utilicé kpartx -a /dev/sde que creó particiones /dev/mapper/sdeX, en las que estoy reconstruyendo el RAID.

información relacionada