Идея такая:
- сделать суперблок версии 1.0 (в конце диска)
- в суперблоке ограничить размер зеркалируемой области несколькими мегабайтами (чтобы зеркалировался MBR и core.img)
- на оставшейся части диска развести ZFS (его умеет GRUB и ядро linux)
-z, --size= Amount (in Kibibytes) of space to use from each drive in RAID levels 1/4/5/6. This must be a multiple of the chunk size, and must leave about 128Kb of space at the end of the drive for the RAID superblock. If this is not specified (as it normally is not) the smallest drive (or partition) sets the size, though if there is a variance among the drives of greater than 1%, a warning is issued.
A suffix of 'M' or 'G' can be given to indicate Megabytes or Gigabytes respectively.
это оно?
Что будет, если начальная часть диска зеркалируется как RAID1, а остаток диска зеркалируется как RAID6 (на разделе)? (в смысле, будет ли модуль md в таком сетапе так работать или нет).