From: Robert White <rwhite@pobox.com>
To: Duncan <1i5t5.duncan@cox.net>, linux-btrfs@vger.kernel.org
Subject: Re: BTRFS messes up snapshot LV with origin
Date: Sat, 29 Nov 2014 08:33:43 -0800 [thread overview]
Message-ID: <5479F567.4020408@pobox.com> (raw)
In-Reply-To: <pan$f2170$a5a6540f$18f67307$e9d84fab@cox.net>
On 11/29/2014 01:41 AM, Duncan wrote:
> Robert White posted on Sat, 29 Nov 2014 00:20:11 -0800 as excerpted:
> l Display a summary of partition types. GPT uses a GUID to
> identify partition types for particular OSes and purposes. For
> ease of data entry, gdisk compresses these into two-byte
> (four-digit hexadecimal) values that are related to their
> equivalent MBR codes. Specifically, the MBR code is multiplied
> by hexadecimal 0x0100.
That EFI uses GUIDs is one thing. That the standard allows these to be
selected based on type codes originally derived from ms-dos partition
type codes ("compressed" is the wrong word) is something else. If they
were "compressed" then it would be a relationship that could represent
any GUID at all. It's marginally hashed, in that there is a table
lookup, but its not properly a hashed as the "hash function" is
undefined for virtually all possible input values.
The other partition GUID is acutally more interesting.
> So as I said, gdisk uses a 4-hexit short code based on the legacy MBR
> type-code as an easy entry and display form referencing the longer and
> much less human readable GUIDs, just like I said, and such usage is gdisk
> specific, just like I said I thought it was.
Which is not what you said. None of the above was mentioned in the email
to which I responded.
What you actually said ::
[QUOTE]
Since I can't/won't run pretty much anything proprietary, there's little
chance of it being taken as anything but Linux, here. (Tho I actually
use (c)gdisk for partitioning here and it appears to use a different
GUID. (0700 in its short form which AFAIK is gdisk specific, for MS
basic data, while it uses 8300 for general Linux filesystems. I could
look up the long form GUIDs, but meh...)
[/QUOTE]
None of which is "gdisk specific", and all of which is based on EFI and
the GUID partition table.
What I mistakenly attributed to you and was key to my initial response
was your extension of Chris Murphy:
>>> Chris Murphy posted on Fri, 28 Nov 2014 00:10:40 -0700 as excerpted:
>>>> A very good example of WTF reusage of a UUID that irks me to no end is
>>>> GNU parted devs decided to recycle the Microsoft Windows Basic Data
>>>> partition type GUID for Linux partitions. It's like watching
someone get
>>>> run over by a zamboni with 50 feet of advance notice...
[So my bad there on the quoting...]
The irking there being dumb because the universally used "type GUID" has
nothing to do with the second GUID that universally identifies the
partition regardless of type.
But here is the thing... for all the screed about open and closed
source... (and I am an open source guy myself) The actual EFI standard
dictates these partition numbers and whatnot so if you used the
microsoft tools you'd get the same results.
http://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs
AND microsoft was one of several principle players in the EFI and its
GUID partition subparts.
So his being "irked to no end" and your agreement and "that's why I used
gdisk" response are both completely misplaced, and potentially
misleading to others.
I just went a little off the rails while trying to explain. /D'oh.
next prev parent reply other threads:[~2014-11-29 16:33 UTC|newest]
Thread overview: 64+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-11-16 21:35 BTRFS messes up snapshot LV with origin MegaBrutal
2014-11-17 1:42 ` Duncan
2014-11-17 6:59 ` Brendan Hide
2014-11-17 7:35 ` Daniel Dressler
2014-11-17 9:00 ` Brendan Hide
2014-11-17 19:04 ` Goffredo Baroncelli
[not found] ` <CAE8gLh=VubBbZdeKTAuWRjOxPF7C+ouUeeVvmGfT2ckYWGhQVA@mail.gmail.com>
2014-11-17 19:45 ` Fwd: " MegaBrutal
2014-11-17 20:32 ` Goffredo Baroncelli
2014-11-18 6:16 ` Chris Murphy
2014-11-18 15:42 ` Phillip Susi
2014-11-18 19:17 ` Chris Murphy
2014-11-18 20:17 ` Phillip Susi
2014-11-19 2:54 ` Chris Murphy
2014-11-19 15:20 ` Phillip Susi
2014-11-19 18:35 ` Chris Murphy
2014-11-19 19:23 ` Phillip Susi
2014-11-21 4:28 ` Zygo Blaxell
2014-11-21 6:22 ` Duncan
2014-11-21 11:35 ` Robert White
2014-11-21 11:54 ` Duncan
2014-11-21 17:56 ` Zygo Blaxell
2014-11-21 23:09 ` Duncan
2014-11-21 18:23 ` Chris Murphy
2014-11-21 22:49 ` Duncan
2014-11-21 23:41 ` Duncan
2014-11-21 23:51 ` Duncan
2014-11-22 17:34 ` Goffredo Baroncelli
2014-11-23 0:19 ` Zygo Blaxell
2014-11-25 16:34 ` Goffredo Baroncelli
2014-11-25 20:29 ` Zygo Blaxell
2014-11-25 21:59 ` Goffredo Baroncelli
2014-11-25 22:21 ` Zygo Blaxell
2014-11-25 22:47 ` Chris Murphy
[not found] ` <CAJCQCtQUM=viSoPtcJMcyKquYb1DLmEsqBi=p++uXPy63+r3Ow@mail.gmail.com>
[not found] ` <20141126021134.GR17380@hungrycats.org>
2014-11-26 4:48 ` Chris Murphy
2014-11-26 17:19 ` Goffredo Baroncelli
2014-11-27 4:15 ` Zygo Blaxell
2014-11-28 17:05 ` Goffredo Baroncelli
2014-11-29 1:25 ` Robert White
2014-11-29 7:35 ` Goffredo Baroncelli
2014-11-29 8:02 ` Robert White
2014-11-29 7:37 ` MegaBrutal
2014-11-29 4:59 ` Zygo Blaxell
2014-11-29 7:55 ` Robert White
2014-12-01 15:25 ` Zygo Blaxell
2014-11-26 3:22 ` Duncan
2014-11-26 5:11 ` Chris Murphy
2014-11-26 22:08 ` Robert White
2014-11-27 9:08 ` Duncan
2014-11-28 7:10 ` Chris Murphy
2014-11-29 7:29 ` Duncan
2014-11-29 8:20 ` Robert White
2014-11-29 9:41 ` Duncan
2014-11-29 16:33 ` Robert White [this message]
2014-11-29 16:50 ` Robert White
2014-11-30 6:46 ` Duncan
2014-11-29 21:15 ` Chris Murphy
2014-11-18 20:41 ` MegaBrutal
2014-11-19 1:29 ` Robert White
2014-11-19 3:37 ` Duncan
2014-11-21 4:24 ` Zygo Blaxell
2014-11-18 6:21 ` Chris Murphy
2014-11-18 12:13 ` Duncan
2014-11-18 20:01 ` Goffredo Baroncelli
-- strict thread matches above, loose matches on Subject: below --
2014-11-17 8:00 MegaBrutal
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5479F567.4020408@pobox.com \
--to=rwhite@pobox.com \
--cc=1i5t5.duncan@cox.net \
--cc=linux-btrfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).