Doug Ledford wrote:
The same is true of version 0.90.0 superblocks. It was probably a bad decision to make raid1 arrays mountable as normal filesystems in hindsight, but it did ease a lot of things at the time (like booting from a raid1 device using lilo, the only boot loader back in the day). In any case, given the number of existing 0.90.0 and 1.0 superblock systems out there, any install code that doesn't look for them is just flat deficient. So I can see your point from the stand point of wanting to correct a past mistake, but the flip side of the coin is that even if you do such a thing, any installer will still be buggy and broken for many years to come if it doesn't check for raid superblocks before treating a filesystem like a normal filesystem.
It certainly helps bootloaders wanting to boot off RAID-1. 1.2 superblocks, at the beginning but with an offset, are fine for that purpose too, but requires special handling.
-hpa -- 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