Управление дисковыми массивами из командной строки Windows
В статье описаны базовые процедуры создания и восстановления дискового массива RAID1.
Создание дискового массива
Запустите cmd с правами локального администратора.
Запустите diskpart.
Определите номера дисков, которые должны быть включены в массив, при помощи команды:
Вывод команды будет содержать список дисков, обнаруженных операционной системой и их порядковые номера. Вероятно, из этого списка будет непросто определить диски, которые нужно включить в массив (например, в системе три одинаковых диска).
Чтобы получить более детальную информацию о каждом диске, выполните:
Вывод команды будет содержать сведения о диске. Обращайте внимание на поля Type и Status. Например, тип Partition говорит о том, что это обычный единичный диск, а статус Healthy означает, что диск исправен. Есть и другие статусы и типы, о которых можно прочитать в руководстве.
После выяснения номеров дисков, для каждого из них выполните преобразование к динамическому:
Теперь можно создать том дискового массива RAID1 с указанием номеров добавляемых в него дисков:
Установите букву созданного тома:
Отформатируйте том:
Дисковый массив RAID1 готов к использованию.
Мониторинг состояния дискового массива
Чтобы получить сведения о состоянии массива, запустите cmd с правами локального администратора, затем запустите diskpart.
Выполните команду отображения томов:
Вывод команды будет содержать несколько полей с данными о каждом томе. В строке с данными о томе дискового массива, в поле Type, будет указано значение Mirror (для RAID1). Обратите внимание на значение в поле Status, оно содержит текущий статус дискового массива, например, Rebuild - выполняется перестроение массива; Healthy - массив исправен.
Примечание:
В качестве альтернативы, для получения информации о состоянии всех дисков, можно выполнить в командной строке (не забудьте выйти из
diskpart):
Восстановление массива
Предположим, что один из дисков массива вышел из строя или его нужно заменить по иным причинам.
Для восстановления массива, его нужно разобрать.
Сначала получите список томов и определите номер тома дискового массива (у него поле Type должно иметь значение Mirror):
Затем, выберите том дискового массива с использованием номера, определенного в результате предыдущей команды:
Выведите детальную информацию о томе дискового массива для определения номера диска, который вышел из строя или нуждается в замене по другим причинам:
Предположим, что массив состоит из двух дисков. Первый из дисков (его номер 0) нужно заменить.
Исключить диск из массива:
После выполнения команды, массив будет разделен на два тома типа Simple. Они будут отображаться в операционной системе как диски, например, D: и E:.
Каждый том можно представить как контейнер, содержащий один или несколько дисков. И теперь у нас есть два тома (контейнера) вместо одного. Нам нужно выбрать и удалить том, который содержит "неисправный" диск. Предположим, что нужно удалить том номер 1:
Здесь предполагаем, что вы уже подключили к системе новый диск и преобразовали его в динамический (как это сделать, см. выше).
Выбираем том, содержащий исправный диск и добавляем к нему новый диск (предположим, что номер нового диска 1):
Если в результате пересборки изменилась буква тома, то ее можно заменить:
Теперь можно видеть, что массив поменял тип на Mirror и перешел в статус Rebuild. Этот статус будет отображаться до полной синхронизации дисков в массиве.
Существует еще один вариант восстановления массива. В этом случае при извлечении диска можно указать опцию nokeep. Это приведет к удалению диска из массива без включения его в еще один том (тот, который нам в прошлый раз пришлось удалять).
После выполнения команды, диск, исключенный из массива пропадет из системы, и тип массива сменится с Mirror на Simple.
Добавить новый диск в массив можно точно таким же способом, как показано выше.
Если нужно заменить метку тома, выйдите из
diskpartи выполнитеlabel DRIVE_LETTER: NEW_LABEL