Re: metadata 1.2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

> Even grub 'legacy' 0.9x can perform in the following configuration:
> 
> Several whole device in a RAID-1 units which are partitioned via some
> other means internally.  Grub can map the package it needs to load in
> to memory as a series of absolute block locations and embed that
> information within even the normal boot-loader area, or boot-loader
> area and 1/2 more sectors with ease.
> 
> This may be more difficult with raid-10 or raid-0 sets, and
> considerably more difficult with raid-456 (grub would not have
> redundancy at it's level of operation, but you could use an external
> system and still effect data /recovery/ at which point it'd then
> work...); however I see no reason it would be technically impossible,
> though I don't expect it to have been a current usage consideration.

well, I just tried grub2, but it seems the raid.mod
is a bit bigger than 5K, so it is not possible to put
it in the 4K left.
Not to mention LVM on RAID, which makes, in lvm.mod
and raid.mod, more or less 12K.
Actually, grub-install itself complains that the
embedding is not possible.

The "default" core.img of grub2 is around about 28K,
which is a little bit less than the 32K normal
partiniong leaves between the MBR and the actual data.

Bottom line is that, it seems to me, it is impossible
to have a partionless system with RAID, let's say, 5.
I wondered why 4K?

So, would it be better to have a metadata 1.3 with a 32K
offset for the superblock, so there could be enough space
for something like grub2?

Actually, I would like to propose metadata 2.0, or
dual RAID, where the superblock is located somewhere
in the disk(s), the space before will have one type
of RAID and the space after possibly another type.
The use case will be: RAID-1 before, RAID-x after, so
a clever bootmanager could sit in the space before,
the system will be partionless, the hot-plug add,
which seems a topic, will be by far easier and we
will get rid off the legacy partioning thing (LVM
or mdp will do the trick).

> Oh, it's also possible to chainload, so the 1.2 format offers the same
> benefits on partitions if you need to operate within the constraints
> of other existing boot-loaders.

Wouldn't this still require partions somewhere?

bye,

-- 

piergiorgio
--
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

[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux