У меня есть сервер CentOS 6 с программным RAID1 (2x3TB):
- sda
# parted /dev/sda unit s print
Model: ATA TOSHIBA DT01ACA3 (scsi)
Disk /dev/sda: 5860533168s
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 2048s 1026047s 1024000s ext4 boot
2 1026048s 5860532223s 5859506176s raid
- SDB
# parted /dev/sdb unit s print
Model: ATA TOSHIBA DT01ACA3 (scsi)
Disk /dev/sdb: 5860533168s
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 2048s 1026047s 1024000s ext4 boot
2 1026048s 5860532223s 5859506176s raid
- мкр [0-1]
# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdb1[1] sda1[0]
511936 blocks super 1.0 [2/2] [UU]
md1 : active raid1 sdb2[1] sda2[0]
2929621824 blocks super 1.1 [2/2] [UU]
bitmap: 1/22 pages [4KB], 65536KB chunk
unused devices: <none>
Я хотел бы использовать ту же схему разбиения на CentOS 7, однако anaconda жалуется на отсутствие раздела biosboot:
Вашей системе на основе BIOS требуется специальный раздел для загрузки с диска GPT. Чтобы продолжить, создайте раздел типа «biosboot» размером 1 МБ.
Есть ли способ избавиться от этого? Я думал создать два отдельных раздела «biosboot» на каждом диске для зеркалирования обоих жестких дисков.
Было бы хорошо создать загрузочный раздел BIOS на каждом диске. Если бы вы использовали автоматическое разбиение на разделы, это все равно произошло бы.
Вы можете (и, вероятно, должны) также загрузить установку с UEFI, а не с устаревшей загрузкой, и в этом случае загрузочный раздел BIOS не нужен (но вам понадобится раздел EFI).