Neil Brown <neilb@xxxxxxx> writes: > On Thursday September 17, maan@xxxxxxxxxxxxxxx wrote: > > > BTW: Why are new arrays still created with 0.90 metadata format by > > default? > > Because I'm a chicken.... > > I guess it probably is time ... but to we make the default 1.0, which > is compatible with people's expectations, to 1.1 which is generally a > safer approach (you cannot mount a bare device by mistake). One problem with 1.x metadata formats is that you can't assemble them at boot time without building an initrd/initramfs containing userspace to put them together. An md=0,xxx kernel argument only appears to work for 0.90 superblocks. (Would you accept a patch to fix this; it doesn't feel like it should be particularly hard?) Another issue with 1.1 and 1.2 metadata is that you can't make a mirror out of sd*, install a bootloader (e.g. extlinux) on the md, and then boot the corresponding system. That said, I guess it wouldn't be hard to make a little 'mbr' that understands the data offset in the md 1.2 container, so if I'm honest, it's just laziness that keeps me using 0.90 where it works out of the box without the need to hack any bootloader code or create untidy partitions just for booting. Best wishes, Chris. -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html