Вчера стажер случайно изменил порядок дисков, теперь мы получаем ошибку: «В следующих контейнерах отсутствуют необходимые элементы, и они не могут быть настроены. Контейнер № 0 RAID-5». Тогда загрузочное устройство не найдено.
Является ли это возможным,
Чтобы восстановить рейд?
Восстановить данные в нем?
Спасибо,
Возможно ли восстановить RAID, зависит от контроллера, о котором я ничего не знаю. Ознакомьтесь с руководством и обратитесь в службу поддержки производителя.
Если это не приводит к хорошему результату, возникает следующий вопрос: можно ли получить доступ к данным. Это должно быть возможно в целом без особых проблем, поскольку на дисках, вероятно, нет промежуточных метаданных. Поэтому вам «просто» нужно выяснить, где данные начинаются на дисках и как они распределяются.
Обладая этими знаниями, вы можете настроить устройство DM (здесь речь идет о Linux), которое указывает для каждого сектора на соответствующий диск (и сектор). Это будет невозможно для всего диска сразу, поскольку DM, вероятно, не рассчитан на наличие миллионов определений секторов на устройство. И даже миллион из них просто достанется нам: полгигабайта.
Поэтому, если это в принципе работает, вам необходимо настроить устройство DM разумного размера (я не знаю, где находится предел, это может в основном зависеть от ОЗУ или, возможно, внутренних ограничений DM), скопируйте содержимое этого виртуального устройства в полностью отдельный диск, удалите виртуальное устройство и воссоздайте его с большим смещением (смещенным только на размер DM-устройства).
Это должно вернуть вам ваши данные. Но по очевидным причинам это займет некоторое время.