从驱动器中删除RAID元数据

通常情况下,当我有一个驱动器包含raid元数据,例如从fakeraid或硬件RAID卡,我可以摆脱它:

dmraid -r -E /dev/sdX 

或者,如果这不起作用,做一个简单的dd = / dev / sdX = / dev / sdX通常工作

但我有4个WD的RE4驱动器在这里,这两个选项似乎工作。 读取驱动器时,dmraid只是给我一个CRC错误。 我知道驱动器很好,并且已经通过智能+ WD诊断进行了检查

dmraid上的实际错误是:

 ddf1: physical drives with CRC 5CD0C0DB, expected FFFFFFFF on /dev/sda ERROR: ddf1: Cannot find physical drive description on /dev/sda! ERROR ddf1: setting up RAID device /dev/sad nor aid disks and with names: "/dev/sda" 

为所有磁盘提供相同的CRC错误,这样RAID存储器控制器就显得很奇怪了

我甚至用mdadm通过rescuemode格式化它们,看看是否会覆盖它,但没有区别。

今天同样的问题。

解决使用以下内容:

您需要使用错误的映射器,例如=> / dev / mapper / ddf1XXXXXXXX

获取如果使用:

fdisk -l

然后(这是可以肯定的)

dd if = / dev / zero of = / dev / mapper / ddf1xxxxxxxxxxxxx bs = 512 count = 200000

最后清理它:

dmsetup remove / dev / mapper / ddf1xxxxxxxxxxxxx

并检查它是否从fdisk -l中消失

干杯。