Here is the input data that I used as part of this MP:
https://paste.ubuntu.com/p/TfpvN2bdVB/

> Should we preserve [last-lba and table-size] too?
This line of questioning is good, thanks for raising the topic.
I preserved only the values that were different in that dump.

last-lba: "Specify the last usable sector for GPT partitions."
sfdisk appears to be doing a good job on this, and presumably this is low risk 
due to the trailing 1MiB section at the end of the disk.  But suppose some 
software reports a lower value?  This sounds like it might be having magic data 
in unpartitioned space, and attempting to use the last-lba value to declare it 
an unused zone.  I think we should preserve last-lba.

table-length:  "Specify the maximal number of GPT partitions."
sfdisk defaults this to 128 and doesn't include this in the --dump output 
unless it has a non-default value.
This could be like last-lba, where another OS might decide to use a different 
value?  And be grumpy if different?  Safer to preserve, though I would be 
surprised if the value is ever different.

> Should the disk action allow setting any of the 
> label-id/first-lba/last-lba/table-size options?
I suspect some OS are identifying the disk by label-id.  Setting a specific 
value might be useful but seems pretty niche.
I think the others are too esoteric to try to be proactive about.  As you say, 
we can add if asked.

I support including label-id as a configurable item, but suggest we not bother 
with the others.
-- 
https://code.launchpad.net/~dbungert/curtin/+git/curtin/+merge/426651
Your team curtin developers is subscribed to branch curtin:master.


-- 
Mailing list: https://launchpad.net/~curtin-dev
Post to     : curtin-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~curtin-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to