Tif*_*ker 6 hardware linux raid mdadm dmraid
通常,当我有一个包含 RAID 元数据的驱动器时,例如来自 fakeraid 或硬件 raid 卡,我可以通过以下方式摆脱它:
dmraid -r -E /dev/sdX
Run Code Online (Sandbox Code Playgroud)
或者,如果那不起作用,做一个简单的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"
Run Code Online (Sandbox Code Playgroud)
为所有磁盘提供相同的 CRC 错误,很明显,raid 控制器做了一些奇怪的事情
我什至通过救援模式用 mdadm 格式化它们,看看是否会覆盖它,但没有区别。
小智 8
在这种情况下,wipefs 实用程序应该可以工作。
wipefs -a /dev/sdb例如 - 删除所有魔术字符串(元数据)。
但据我所知,有一些硬件袭击,这wipefs是不知道的。
同样的问题今天在这里。
使用以下方法解决:
您需要错误的映射器,例如 => /dev/mapper/ddf1XXXXXXXX
使用:
fdisk -l
Run Code Online (Sandbox Code Playgroud)
然后(这只是为了确定)
dd if=/dev/zero of=/dev/mapper/ddf1xxxxxxxxxxxxx bs=512 count=200000
Run Code Online (Sandbox Code Playgroud)
最后清理一下:
dmsetup remove /dev/mapper/ddf1xxxxxxxxxxxxx
Run Code Online (Sandbox Code Playgroud)
并检查它是否刚刚从 fdisk -l
| 归档时间: |
|
| 查看次数: |
25812 次 |
| 最近记录: |