Итак, мне передали эти 2 диска, которые были частью массива RAID0 (еек!) В NAS. Один из приводов вышел из строя. Оказывается, у накопителя плохая карта контроллера. Я скопировал информацию с хорошего диска на другой хороший диск (dd if = / dev / sda of = / dev / sdb), а затем заменил карту контроллера на плохой диск. Неисправный диск теперь раскручивается, и я вижу на нем биты.
Я пытаюсь восстановить массив, но это не удается. По какой-то причине ни на одном из дисков нет информации о суперблоке. Я не уверен, почему это так. Диски были получены от Iomega Storcenter, поэтому, возможно, он сделал что-то странное при создании массива. Я пробовал перестроить массив следующим образом:
mdadm --assemble --scan
и это:
mdadm --create / dev / md0 --assume-clean --raid-level = 0 --raid-devices = 2 / dev / sda4 / dev / sdb4
Второй создает RAID, и я могу выделить определенные данные при чтении их с помощью шестнадцатеричного редактора, но файловая система по-прежнему не монтируется.
У кого-нибудь есть какие-нибудь советы, что мне делать дальше?
Вы пробовали собрать привод, явно указав все (или максимально возможное) параметры?
Я бы попробовал mdadm --assemble / dev / md0 / dev / sda4 / dev / sdb4 - Если это не сработает, укажите уровень и размер блока или попробуйте использовать uuid вместо компонентов.
Вы также можете попробовать mdadm -E / dev / sda4 и / dev / sdb4, чтобы узнать, сколько информации осталось.
Я думаю, что create accept-clean работает только в очень специфических ситуациях; попробуйте описанное выше с исходными изображениями (без создания)
Реконструктор рейдов. Я уверен, что в прошлом это спасло много задниц. Сбежал на копии дисков, и они выдали образ, который я мог бы исправить. Похоже, все данные моего клиента верны. Это не бесплатное решение, но иногда стоит заплатить за то, что хорошо работает.
Я бы скопировал плохой диск на новый диск с помощью dd, прежде чем делать что-либо еще.
Неисправный диск, вероятно, имеет механические или электронные проблемы, и используемые вами утилиты не предназначены для их решения. Большинство сбоев дисков, которые я вижу, - это быстрые и яростные сбои оборудования / электроники, поэтому я немедленно извлекаю неисправные диски и копирую данные на новые диски, прежде чем делать что-либо еще. Каждая минута использования неисправного диска увеличивает вероятность того, что данные невозможно будет восстановить без трудоемкой операции с диском. Поищите подсказки в dmesg или / var / log / kernel.