astra:os-setup-md
Содержание
Установка ОС на программный RAID(BIOS/UEFI)
При установке минимальной ОС на программный рейд (mdraid) каких-то специфических трюков - нет.
Если используется собственный носитель, то нужно добавить пакет mdadm при его создании:
PACKAGES="$PACKAGES,mdadm"
Возможные конфигурации и разметки первого диска для RAID1 (второй диск будет добавлен и настроен уже после установки системы):
BIOS/MBR
Disklabel type: dos Device Boot Start End Sectors Size Id Type /dev/vda1 * 2048 8388607 8386560 4G fd Linux raid autodetect vda 253:0 0 4G 0 disk └─vda1 253:1 0 4G 0 part └─md0 9:0 0 4G 0 raid1
BIOS/GPT
Disklabel type: gpt Device Start End Sectors Size Type /dev/vda1 2048 4095 2048 1M BIOS boot /dev/vda2 4096 8386559 8382464 4G Linux RAID vda 253:0 0 4G 0 disk └─vda1 253:1 0 1M 0 part └─vda2 253:2 0 4G 0 part └─md0 9:0 0 4G 0 raid1
UEFI/GPT
Disklabel type: gpt Device Start End Sectors Size Type /dev/vda1 2048 83967 81920 40M EFI System /dev/vda2 83968 8386559 8302592 4G Linux RAID vda 253:0 0 4G 0 disk └─vda1 253:1 0 40M 0 part └─vda2 253:2 0 4G 0 part └─md0 9:0 0 4G 0 raid1
Создание RAID
На примере RAID1 (md0
и vda2
):
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/vda2 missing
mdadm: Note: this array has metadata at the start and may not be suitable as a boot device. If you plan to store '/boot' on this device please ensure that your boot-loader understands md/v1.x metadata, or use --metadata=0.90 Continue creating array? yes mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started.
После чего установить ОС на блоковое устройство /dev/md0
согласно инструкции
Добавление диска