4

У меня есть программный RAID-массив Intel 0 с двумя дисками емкостью 500 ГБ (то есть "fakeraid"). Метаданные на одном из дисков были потеряны, поэтому массив больше не активируется.

Я знаю порядок дисков, размер полосы и общий размер набора RAID. Используя эту информацию, есть ли способ заставить dmraid, mdadm или что-то еще активировать массив, чтобы я мог (надеюсь) создать резервную копию как можно большего количества данных, прежде чем неисправный диск полностью умрет?

РЕДАКТИРОВАТЬ:

Я, вероятно, должен указать, что том RAID был разделен с использованием GPT, а не MBR, поэтому должна быть возможность восстановить таблицу разделов из резервной копии, даже если она была очищена в процессе повторной активации массива.

1 ответ1

2

Я понял это для себя (извините, мне, вероятно, следовало немного побродить, прежде чем я задал этот вопрос, но я был немного параноидален в отношении того, чтобы что-то сломать).

Обратите внимание, что это работает только потому, что у меня есть таблица разделов GUID. С этого дня я буду использовать это как пример того, насколько удивительным является GPT.

  1. Перезагрузите компьютер, введите конфигурацию RAID (Ctrl-I)
  2. Уничтожьте массив RAID и воссоздайте его, используя тот же размер полосы и размер массива, что и раньше
  3. Загрузите Ubuntu Live CD
  4. Добавить юниверс в /etc/apt/sources.list
  5. Установить гдиск
  6. Используйте gdisk для восстановления заголовка GPT и таблицы разделов из резервной копии в конце диска
  7. Перезагрузите, все мои вещи вернулись!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .