•Is there actually a point in replacing the referenced GEOM names with GPTIDs?
Os nomes GEOM são gerados a partir dos slots do controlador, portanto, se você trocar os conectores dos discos, seus nomes GEOM também serão trocados. Os nomes do GPTID são baseados em números de série de discos e são iguais em todos os lugares.
•Why can't I see GPTIDs for the new disks? Do I need to do something, before GPTIDs are assigned and glabel list will return their names?
Quando o disco é usado por um id (GEOM no zpool no seu caso), os outros ids (incluindo o GPTID) são bloqueados. Então, quando você desanexar o disco do zpool ou simplesmente colocá-lo offline - aparecerá a falta do gptid em / dev / gptid
•Is there a safer way to do so, that does not involve resilvering?
A única maneira é desanexar o disco e anexá-lo ao pool novamente com outro nome. O resilvering não é tão perigoso quanto você pode pensar, porque é apenas um processo de verificação e sincronização de espelhamento. Ele copia apenas os dados que estão fora de sincronia, de modo que você só arrisca as alterações feitas entre o desprendimento de disco e a reconexão.