Сейчас я в полном отчаянии: у меня есть диск WD Red объемом 3 ТБ, с которого мне нужно извлечь данные.
Это было частью softraid на машине OpenBSD 5.6. Я был в процессе миграции на zfs на машине linux, и тут начался ад:
- Исходная машина теперь не может пройти процедуру POST; нет возможности вернуться к исходной установке.
- Я загрузился в оболочку OpenBSD с обоими подключенными дисками (система все прекрасно видела, никаких проблем), когда один из дисков буквально загорелся — сомневаюсь, что его можно будет снова использовать, печатная плата расплавилась.
- Моя внешняя резервная копия также была повреждена — все данные на ней были утеряны.
Поэтому теперь я сижу с единственной копией данных на машине, на которой невозможно установить OpenBSD (новые материнские платы ASRock, похоже, поддерживают UEFI с диском, отформатированным в OpenBSD), и мне приходится загружаться с CD, переходить в оболочку и пытаться сделать резервную копию на USB-диске оттуда.
Я пробовал монтировать диск с данными, но он терпит неудачу с ошибкой ввода-вывода. A disklabel sd0
видит диск нормально, но с типом 'RAID' - когда я загружался ранее (до пожара), OpenBSD видела его как хорошую настройку softraid и успешно смонтировала.
Есть идеи, что я могу сделать отсюда? У меня на диске многолетние данные (включая текущие данные Open University и все мои старые программные проекты) - страницы руководства OpenBSD содержат краткие сведения, и я не хочу рисковать, запуская команду, которая может разрушить/перестроить массив.
решение1
К счастью, перед тем, как я попытался выполнить эту миграцию, я синхронизировал softraid с другим отдельным диском. Хотя это не удалось смонтировать в загрузочной оболочке, другая установленная у меня OpenBSD смогла прочитать диск без проблем.
В настоящее время я копирую 2 ТБ данных по сети на однодисковую ZFS-систему, которую обновлю до зеркала (используя диски, объединенные в рейд), как только удостоверюсь, что все данные на месте.
Я подозреваю, что я мог бы использовать bioctl -R
для перестройки массива из этого другого ящика, но я не мог инициализировать другой диск в оболочке загрузки CD, и не хотел изменять другой ящик как можно лучше. Все включения/выключения питания, которые я делал, также увеличивают риск отказа, и с удачей, которая у меня была в последнее время, я не хотел нажимать на это.