Doug Ledford wrote:
I would argue that ext[234] should be clearing those 512 bytes. Why
aren't they cleared
Actually, I didn't think msdos used the first 512 bytes for the same
reason ext3 doesn't: space for a boot sector.
The creators of MS-DOS put the superblock in the bootsector, so that the
BIOS loads them both. It made sense in some diseased Microsoft
programmer's mind.
Either way, for RAID-1 booting, the boot sector really should be part of
the protected area (and go through the MD stack.) The bootloader should
deal with the offset problem by storing partition/filesystem-relative
pointers, not absolute ones.
-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