Программный рейд ломается при переустановке ОС? Если да, есть ли способ предотвратить это или воссоздать его без потери данных после переустановки? Если нет, нужно ли что-то помнить, когда этого не происходит? Или это просто исправлено автоматически?
Конкретная ОС, которая меня интересует, - это 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), вы всегда можете попытаться выключить ПК / сервер, удалить один из дисков и вставить его в другой ПК / сервер и посмотреть, сможете ли вы получить к нему доступ.
Если это работает, вы можете просто переустановить другой диск, а затем вставить и скопировать старый диск.