Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

Создание софт RAID на GPT дисках

2013-06-27 · Posted in Windows Server 2008

Зеркалирование системных дисков использующих GPT, чуть сложнее, чем создание RAID 1на дисках MBR. Все из-за того, что EFI (Extensible Firmware Interface, расширяемый микропрограммный интерфейс) и MSR (The Microsoft Reserved) разделы необходимо создавать вручную. Команды вообщем простые, но любая ошибка и получаем нечитаемый диск.

Если второй диск содержит таблицу MBR ее необходимо конвертировать в GPT. Это можно сделать из меню «Disk Management» или командой:

Но диск можно конвертировать в GPT, только если он пуст, поэтому если на диске уже созданы разделы, последовательно удаляем их при помощи команд:

Теперь смотрим таблицу разделов системного диска, чтобы затем ее повторить на резервном:

Переходим ко второму диску.

Создаем системный EFI раздел размером 400 (кстати, если диск используется только для хранения данных, то такой раздел не используется):

В качестве дополнительного параметра можно задать «Offset». Теперь MSR раздел, который используется для хранения метаданных и не виден в «Disk Management». Nакой раздел рекомендуется создавать первым на диске с данными и вторым (после ESP) на системном диске. При преобразовании MBR -> GPT, раздел MSR создается автоматически, но он нас может не устраивать.

После создания MSR и EFI разделов, необходимо EFI отформатировать в FAT. Для этого ему вначале необходимо назначить букву диска. В обычном варианте это можно было бы сделать через «Disk Management» выбрав в контекстном меню пункт «New Simple Volume» и затем последовательно ответить на вопросы визарда. С GPT такой фокус не проходит, поэтому используем diskpart.

И форматируем:

Осталось скопировать данные с раздела EFI первого диска (путь это будет D):

Далее конвертируем диски в динамические (convert dynamic) и миррорим как для MBR.
И наконец разберем как создать RAID 0 для дисков с данными. В этом случае потребуется три диска: на первом (в diskpart он 0) будет установлена система, два других содержать данные. Далее все просто, выбираем в контекстном меню одного из data дисков пункт «New Mirrored Volume» и следуем указаниям визарда. Основной шаг — выбор второго диска. В командной строке необходимо выбрать диск или том при помощи «select«, а затем создать зеркало «add disk=2«. Чтобы отключить зеркало, используем команду «break disk=2«.

Leave a Reply