Назад | Перейти на главную страницу

Удаление метаданных рейда с дисков

Обычно, когда у меня есть диск, содержащий метаданные рейда, например от fakeraid или аппаратной 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 для всех дисков, поэтому явно что-то странное сделал контроллер рейда

Я даже отформатировал их с помощью 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

В этом случае утилита wipefs должна работать.
wipefs -a /dev/sdb например - удалить все магические строки (метаданные).
Но есть какие-то аппаратные рейды, которые wipefs не знает о.