Восстановление данных из OpenBSD softraid на один диск

Я в настоящее время очень отчаянно: у меня есть 3TB WD Red диск, с которого мне нужно извлечь данные.

Это было частью мягкого страха на машине с OpenBSD 5.6. Я был в процессе перехода на zfs на Linux-машине, и весь ад вырвался на свободу:

  • Оригинальная машина теперь не может POST; нет шансов вернуться к первоначальной установке.
  • Я загрузился в оболочку OpenBSD с обоими подключенными дисками (он мог видеть все нормально, без пробников), когда один из дисков буквально загорелся - я сомневаюсь, что он снова будет пригоден для использования, PCB растаял.
  • Моя внешняя резервная копия тоже повреждена - все данные на ней потеряны.

Поэтому я сейчас сижу с моей одной копией данных на машине, на которой не может быть установлен OpenBSD (более новые материнские платы ASRock, похоже, имеют UEFI, совместимый с диском, отформатированным в OpenBSD), поэтому мне не нужно загружаться с CD и переходить на оболочки и пытается сделать резервную копию на USB-диск оттуда.

Я попытался смонтировать диск с данными, но он не работает с ошибкой ввода-вывода. disklabel sd0 видит диск нормально, но с типом "RAID" - когда я предварительно загрузился (до запуска), OpenBSD считал его хорошей установкой софтрейда и успешно смонтировал ее.

Любые идеи, что я могу сделать здесь? У меня много лет данных на диске (включая текущие сведения об Open University и все мои старые программные проекты) - справочные страницы OpenBSD содержат краткую информацию, и я не хочу рисковать, выполняя команду, которая может уничтожить / перестроить массив.

1 ответ

К счастью, до того, как я попытался выполнить эту миграцию, я синхронизировал программный страх с другим отдельным диском. Хотя его не удалось смонтировать в загрузочной оболочке, при другой установке OpenBSD я смог прочитать диск без проблем.

В настоящее время я копирую 2 ТБ данных по сети в однодисковый zfs, который я буду обновлять до зеркала (используя проверенные диски), как только смогу подтвердить, что все это есть.

Я подозреваю, что я мог бы использовать bioctl -R чтобы восстановить массив из этого другого блока, но я не смог инициализировать другой диск в загрузочной оболочке компакт-диска и не хотел изменять другой блок как можно лучше. Все включения / выключения питания, которые я делал, также увеличивают риск отказа, и с удачей, которую я имел в последнее время, я не хотел толкать это.

Другие вопросы по тегам