When you install FreeBSD using the Auto ZFS option, GPT labels and GPT UUIDs are disabled in loader.conf(5):
The only reference to labels being disabled that I could find is from a 5-year-old PC-BSD bug report complaining that PC-BSD doesn't install properly on a multiboot machine, which makes sense if the installer doesn't feature a partition editor to customize which partition onto which you install FreeBSD. However, I have yet to find a reason for GPT UUIDs also being disabled as neither the commit message nor the comments above it indicate a problem with leaving them enabled.
As ZFS uses GUIDs already, it isn't a big deal that these are disabled until you shuffle disks around, and suddenly a UFS filesystem won't mount because it has been assigned a different geom identifier (e.g. ada7p2 becomes ada3p2). But if you're not on a multiboot system, then it should be safe to re-enable both of these settings, right? Or is there some other reason they're still disabled by default?
Code:
kern.geom.label.disk_ident.enable="0"
kern.geom.label.gptid.enable="0"
The only reference to labels being disabled that I could find is from a 5-year-old PC-BSD bug report complaining that PC-BSD doesn't install properly on a multiboot machine, which makes sense if the installer doesn't feature a partition editor to customize which partition onto which you install FreeBSD. However, I have yet to find a reason for GPT UUIDs also being disabled as neither the commit message nor the comments above it indicate a problem with leaving them enabled.
As ZFS uses GUIDs already, it isn't a big deal that these are disabled until you shuffle disks around, and suddenly a UFS filesystem won't mount because it has been assigned a different geom identifier (e.g. ada7p2 becomes ada3p2). But if you're not on a multiboot system, then it should be safe to re-enable both of these settings, right? Or is there some other reason they're still disabled by default?