1. dmraid -a no # 关闭激活状态
  2. dmraid -x #清除raid信息,选yes

提示报错,但是重启后无raid信息,可以分区

如果还不行,那么尝试下面的方法

删除磁盘内残留raid信息
如果磁盘在其他raid卡中做过raid,在430-8i这类没有格式化功能的HBA卡中使用时,使用parted等相关命令无法将raid残留信息删除导致无法分区正常安装系统。
现象如下:
image.png
Raid卡残留信息的type为dmraid分区名称以`-ddf_开头
删除方法如下:
整体思路是通过dd命令将残留信息所在扇区置零
通常raid卡的信息会放在最后一个柱面即最后63个扇区
以 sdo为例:

  1. #!/usr/bin/env bash
  2. __main() {
  3. _disk=$1
  4. dd if=/dev/zero of="/dev/$_disk" bs=512K count=20
  5. dd if=/dev/zero of="/dev/$_disk" bs=512 seek=$(($(blockdev --getsz "/dev/$_disk") - 63)) count=63
  6. }
  7. __main sdo

重启节点重新加载linux中才会生效