Я сейчас очень в отчаянии: у меня есть диск WD Red емкостью 3 ТБ, с которого мне нужно извлечь данные.
Это было частью софтрейда на машине OpenBSD 5.6. Я находился в процессе перехода на zfs на машине с Linux, и тут все развалилось:
Итак, я сейчас сижу со своей единственной копией данных на машине, на которой не может быть установлен OpenBSD (на новых материнских платах ASRock, похоже, есть UEFI, совместимый с диском, отформатированным в OpenBSD), и мне нужно загрузиться с компакт-диска и перейти на shell, и попытка сделать резервную копию на USB-диск оттуда.
Я попытался смонтировать диск с данными, но это не удалось из-за ошибки ввода-вывода. А disklabel sd0
видит диск нормально, но с типом «RAID» - когда я ранее загружался (до пожара), OpenBSD счел его хорошей установкой softraid и успешно смонтировал.
Есть идеи, что я могу сделать отсюда? У меня есть данные за многие годы на диске (включая текущие сведения об Открытом университете и все мои старые программные проекты) - страницы руководства OpenBSD содержат краткие сведения, и я не хочу рисковать запуском команды, которая может уничтожить / перестроить массив.
К счастью, до того, как я попытался выполнить эту миграцию, я синхронизировал softraid с другим отдельным диском. Хотя это не удалось смонтировать в загрузочной оболочке, другая установка OpenBSD, которая у меня была, смогла прочитать диск без проблем.
В настоящее время я копирую 2 ТБ данных по сети в однодисковый zfs, который я обновлю до зеркала (используя рейдовые диски), как только смогу подтвердить, что все там есть.
Я подозреваю, что могу использовать bioctl -R
чтобы восстановить массив из этого другого блока, но я не мог инициализировать другой диск в загрузочной оболочке компакт-диска и не хотел изменять другое поле как можно лучше. Все включения / выключения питания, которые я делал, также увеличивают риск отказа, и, учитывая удачу, которую я имел в последнее время, я не хотел нажимать на это.