Crystal Kolipe <[email protected]> wrote:

> On Thu, Jan 06, 2022 at 01:27:25PM +0000, Stuart Henderson wrote:
> > On 2022/01/06 09:56, Crystal Kolipe wrote:
> > > On Thu, Jan 06, 2022 at 11:11:30AM -0000, Stuart Henderson wrote:
> > > > You can create more than one "fdisk partition" but there's not much
> > > > point in doing so. It doesn't give you any extra "disklabel partitions".
> > > 
> > > There is a niche use case for multiple OpenBSD MBR partitions, though:
> > 
> > I said "not much" rather than "no" for a reason. I didn't think it was
> > really helpful to go into more details of things which are possible but
> > inadvisable.
> 
> I agree that such a partitioning scheme isn't very useful in practice, but
> I think the example helps people to understand that the BSD disklabel does
> not live "inside" the OpenBSD MBR partition.
> 
> There seems to be this kind of urban myth that the MBR partitioning scheme
> is treated as the "overall" disk layout and that the OpenBSD partition is
> then "sub-divided" into pieces which only matter to OpenBSD.  Then people
> start making wrong assumptions, such as that the disklabel is always in
> the same location, that it's portable between architectures, that a disk
> without an OpenBSD MBR partition can't have a disklabel, and that changes
> to the MBR partitions will or should be reflected in the disklabel
> automatically.
> 

and then there is sparc64, with *five* possible disk descriptive layouts,
some of which don't even have a "struct disklabel" on the disk.

At some point we have to step back and say: We've written a scheme that works
for us. Who cares what inaccuracies people believe?

Reply via email to