Posting this to help anyone who may be having the same issue: I managed to fix this by
- Exporting the pool from the UI
- Importing from the command line specifying -d:
zpool import -d /dev/disk/by-partuuid/ tank0 - At this point, the pool will not show in the GUI, so export again via the CLI
zpool export tank0 - Importing from the GUI
My pool’s components are now identified by partition UUIDs:
# zpool status tank0
pool: tank0
state: ONLINE
scan: resilvered 11.0T in 2 days 22:08:25 with 0 errors on Mon Jun 24 09:05:37 2024
config:
NAME STATE READ WRITE CKSUM
tank0 ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
126f4ed3-53ca-11ec-b48e-38d547ca4551 ONLINE 0 0 0
1498ecd0-53ca-11ec-b48e-38d547ca4551 ONLINE 0 0 0
dd8c74bd-e7ee-11ee-bb32-38d547ca4551 ONLINE 0 0 0
16551192-53ca-11ec-b48e-38d547ca4551 ONLINE 0 0 0
166baa9a-53ca-11ec-b48e-38d547ca4551 ONLINE 0 0 0
170cfb8b-53ca-11ec-b48e-38d547ca4551 ONLINE 0 0 0
16f65d31-53ca-11ec-b48e-38d547ca4551 ONLINE 0 0 0
bbd7d447-0374-4cf5-a74d-bfc19d86358f ONLINE 0 0 0
errors: No known data errors