dmraid -a no # 关闭激活状态
dmraid -x #清除raid信息,选yes
提示报错,但是重启后无raid信息,可以分区
如果还不行,那么尝试下面的方法
删除磁盘内残留raid信息
如果磁盘在其他raid卡中做过raid,在430-8i这类没有格式化功能的HBA卡中使用时,使用parted等相关命令无法将raid残留信息删除导致无法分区正常安装系统。
现象如下:
Raid卡残留信息的type为dmraid分区名称以`-ddf_开头
删除方法如下:
整体思路是通过dd命令将残留信息所在扇区置零
通常raid卡的信息会放在最后一个柱面即最后63个扇区
以 sdo为例:
#!/usr/bin/env bash
__main() {
_disk=$1
dd if=/dev/zero of="/dev/$_disk" bs=512K count=20
dd if=/dev/zero of="/dev/$_disk" bs=512 seek=$(($(blockdev --getsz "/dev/$_disk") - 63)) count=63
}
__main sdo
重启节点重新加载linux中才会生效