通常情况下,当我有一个包含raid元数据的驱动器时,例如来自伪造的raid或硬件raid卡,我可以使用:
dmraid -r -E /dev/sdX或者如果这不起作用,那么做一个简单的dd if=/dev/zero of=/dev/sdX通常是有效的。
但我这里有四个WD RE4驱动器,这两个选项似乎都没有用。dmraid只是在读取驱动器时给了我一个CRC错误。我知道驱动器很好,而且已经通过smart + 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通过救援表情对它们进行格式化,看看这是否会覆盖它,但没有区别。
发布于 2014-03-19 09:37:53
今天这里也有同样的问题。
使用以下方法解决:
你需要像=> /dev/mapper/ddf1XXXXXXXX这样的错误的映射器
让它使用:
fdisk -l 然后(这是肯定的)
dd if=/dev/zero of=/dev/mapper/ddf1xxxxxxxxxxxxx bs=512 count=200000最后清理干净:
dmsetup remove /dev/mapper/ddf1xxxxxxxxxxxxx看看它是不是从fdisk -l上消失了
发布于 2018-08-21 12:47:11
在这种情况下,wipefs实用程序应该可以工作。
例如,wipefs -a /dev/sdb -删除所有魔术字符串(元数据)。
但是afaik有一些硬件攻击,这是wipefs不知道的。
https://serverfault.com/questions/488346
复制相似问题