On Thu, 2007-11-01 at 14:02 -0700, H. Peter Anvin wrote: > 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.) It depends on what you are calling the protected area. If by that you mean outside the filesystem itself, and in a non-replicated area like where the superblock and internal bitmaps go, then yes, that would be ideal. If you mean in the file system proper, then that depends on the boot loader. > The bootloader should > deal with the offset problem by storing partition/filesystem-relative > pointers, not absolute ones. Grub2 is on the way to this, but it isn't there yet. -- Doug Ledford <dledford@xxxxxxxxxx> GPG KeyID: CFBFF194 http://people.redhat.com/dledford Infiniband specific RPMs available at http://people.redhat.com/dledford/Infiniband
Attachment:
signature.asc
Description: This is a digitally signed message part