Напишу немного о зеркалировании системных разделов. В своих прошлых заметках, Я рассматривал технологию Storage Spaces. Технология хороша в разных сценариях, кроме одного: зеркалирование системных разделов. На своём домашнем сервере Я соединил две технологии: Storage Spaces отвечает за отказоустойчивость дисков с данными, а система динамических дисков обеспечивает работоспособность сервера.

Предвкушая вопросы, уточню:

  • Я описываю собственный опыт. Пишу о том, чем пользуюсь.
  • SoftRaid на материнских платах не приемлю из-за плохой переносимости.
  • Аппаратный Raid покупать не хочу и не буду ибо дорого и места в системнике MicroITX нет.

А так выглядит зеркало в работе. Загрузка WIndows Server 2016.

Итак, начнем. В данной заметке Я рассматриваю не UEFI установку системы. Рассмотрим вариант зеркалирования системы при помощи графического интерфейса.

Открываем оснастку «Управление дисками» и видим оба диска.

Выбираем системный раздел и жмем «Добавить зеркало». Аналогично позже поступим с остальными разделами. Раздел с Windows в последнюю очередь.

Выбираем диск для зеркалирования.

Соглашаемся на преобразование дисков в динамические.

Ресинхронизация началась. Лучше дождаться окончания и приступить к следующему разделу.

Готово. Система сможет загружаться с любого диска.

С Windows 10 Это выглядит как на картинке ниже. Меню загрузки можно можно отключить в настройках системы.

Если отключить системный диск во время работы, то ничего не произойдет. Если подключить его снова, то начнется ресинхронизация и всё встанет на свои места.

А теперь отключим компьютер и снимем системный диск. Поведение компьютера зависит от настроек BIOS. В нашем случае ситуация разворачивается не очень благоприятно:

Наживаем F9 и если появится меню загрузки, выбираем «Вторичный плекс».

Система загружена, но в диспетчере дисков мы видим ошибку.

После замены диска требуется удалить зеркало и создать его заново.

Выбираем удаление зеркала и указываем сбойный диск. Повторяем так для каждого тома. И снова создаем зеркала!

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

В следующий раз расскажу о настройке из командной строки. Если получится, то и о настройке зеркала на стадии установки.