Назад | Перейти на главную страницу

Сломается ли программный рейд при переустановке ОС?

Программный рейд ломается при переустановке ОС? Если да, есть ли способ предотвратить это или воссоздать его без потери данных после переустановки? Если нет, нужно ли что-то помнить, когда этого не происходит? Или это просто исправлено автоматически?

Конкретная ОС, которая меня интересует, - это Windows 7 и Vista, но более общие ответы более чем приветствуются.

Программный RAID - это RAID, обрабатываемый драйверами в ОС. По определению, когда вы устанавливаете новую ОС на диски, сконфигурированные с программным RAID, новая ОС будет видеть диски как «диски», а не как том RAID. (Аппаратный RAID-контроллер абстрагирует диски в томе RAID и показывает ОС как общий «диск».)

Если вы устанавливаете ту же ОС, она должен «обнаружить» существующую конфигурацию программного RAID и использовать ее. Это будет варьироваться от ОС к ОС.

Редактировать:

Найти официальную документацию Microsoft по этому вопросу излишне сложно. Насколько я понял, Windows 7 Professional, Enterprise и Ultimate поддерживает программные RAID 0 и RAID 1. Мой опыт работы с предыдущими версиями клиентских ОС Windows показал, что программный RAID не разрешен.

В Linux есть специальный тип раздела для программного RAID. Сначала вы создаете разделы на каждом жестком диске, а затем собираете их в массив. В начале каждого раздела записывается постоянный суперблок, чтобы ядро ​​могло распознавать существующие RAID.

На моей практике восстановить RAID после переустановки ОС было довольно просто. Обычно ОС автоматически находит существующий RAID и восстанавливает его. Это правильно, если жесткие диски не были переподключены в разном порядке в портах SATA, SAS, SCSI и изменились имена их устройств. В этом случае вам нужно будет собрать их вручную.

Ответ, конечно, «зависит от обстоятельств» :-)

Новой ОС необходимо определить, что старая ОС использовала RAID и в какой конфигурации, иначе у нее нет доступа к данным.

Большинство ОС будет делать это в большинстве случаев. У меня это сработало с установками Linux, OSX и Solaris, все это с зеркалированием RAID1. У меня нет опыта работы с Windows.

Что ж, если вы используете зеркалирование (RAID1), вы всегда можете попытаться выключить ПК / сервер, удалить один из дисков и вставить его в другой ПК / сервер и посмотреть, сможете ли вы получить к нему доступ.

Если это работает, вы можете просто переустановить другой диск, а затем вставить и скопировать старый диск.