更換的磁碟機上缺少分區號

更換的磁碟機上缺少分區號

我有一台伺服器(有 4 個 SATA 磁碟 - 2 組 RAID1,在支援熱插拔的機箱中),使用 mdadm 設定軟體 raid。其中一個磁碟出現故障,因此我更換了它,但事情並沒有按預期進行。 FWIW,我使用的是 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 - 這複製了磁碟機的第一個meg,它建立了分區表,大概也建立了grub等。
  4. 再次嘗試 (2) 以查看是否使分割區可見,但沒有。
  5. 拔出驅動器,重新插入,重新掃描 - sde 重新建立,但未找到分割區。
  6. 我使用 kpartx -a /dev/sde 建立了 /dev/mapper/sdeX 分割區,我正在其上重建 RAID。

相關內容