首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从驱动器中删除raid元数据

从驱动器中删除raid元数据
EN

Server Fault用户
提问于 2013-03-16 00:23:15
回答 2查看 31.9K关注 0票数 10

通常情况下,当我有一个包含raid元数据的驱动器时,例如来自伪造的raid或硬件raid卡,我可以使用:

代码语言:javascript
复制
dmraid -r -E /dev/sdX

或者如果这不起作用,那么做一个简单的dd if=/dev/zero of=/dev/sdX通常是有效的。

但我这里有四个WD RE4驱动器,这两个选项似乎都没有用。dmraid只是在读取驱动器时给了我一个CRC错误。我知道驱动器很好,而且已经通过smart + WD诊断进行了检查。

dmraid上的实际错误是:

代码语言:javascript
复制
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通过救援表情对它们进行格式化,看看这是否会覆盖它,但没有区别。

EN

回答 2

Server Fault用户

发布于 2014-03-19 09:37:53

今天这里也有同样的问题。

使用以下方法解决:

你需要像=> /dev/mapper/ddf1XXXXXXXX这样的错误的映射器

让它使用:

代码语言:javascript
复制
fdisk -l 

然后(这是肯定的)

代码语言:javascript
复制
dd if=/dev/zero of=/dev/mapper/ddf1xxxxxxxxxxxxx bs=512 count=200000

最后清理干净:

代码语言:javascript
复制
 dmsetup remove /dev/mapper/ddf1xxxxxxxxxxxxx

看看它是不是从fdisk -l上消失了

票数 8
EN

Server Fault用户

发布于 2018-08-21 12:47:11

在这种情况下,wipefs实用程序应该可以工作。

例如,wipefs -a /dev/sdb -删除所有魔术字符串(元数据)。

但是afaik有一些硬件攻击,这是wipefs不知道的。

票数 8
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/488346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档