Отсутствуют номера разделов на замененном диске

Отсутствуют номера разделов на замененном диске

У меня есть сервер (с 4 дисками SATA - 2 набора RAID1, в шасси с поддержкой горячей замены), настроенный с программным рейдом с помощью mdadm. Один из дисков вышел из строя, поэтому я заменил его, но все заработало не так, как ожидалось. Кстати, я использую CentOS6.

Может ли кто-нибудь пролить свет на то, почему разделы (например, /dev/sdeX) не отображаются в списке, есть ли существенная проблема с использованием /dev/mapper/sdeX, и есть ли способ пересоздать разделы без перезагрузки.

Я сделал следующее:

  1. Извлеките нерабочий диск и замените его новым, не разбитым на разделы.
  2. Повторно просканируйте шину с помощью echo "- - -" > /sys/class/scsi_host/host3/scan - это привело к тому, что новый диск отобразился как /dev/sde
  3. dd if=/dev/sdc of=/dev/sde bs=1024 count=1024 - это скопировало первый мегабайт диска, что создало таблицу разделов и, предположительно, grub и т. д.
  4. Попытался (2) еще раз проверить, видны ли разделы, но этого не произошло.
  5. Вытащил диск, вставил заново, просканировал заново — sde восстановился, но разделов не обнаружено.
  6. Я использовал kpartx -a /dev/sde, который создал разделы /dev/mapper/sdeX, на которых я перестраиваю RAID.

Связанный контент