Quando si collega un dispositivo a un pool radice per creare un pool radice in mirroring, zpool attach può creare un pool radice errato se si aggiunge al pool un disco intero. I pool radice ZFS devono essere creati da slice del disco e non da dischi interi. Se si cerca di avviare il sistema dal disco intero che è stato aggiunto al pool radice in mirroring, il sistema non si avvia.
Soluzione. Procedere come segue:
Scollegare il disco dal pool. Ad esempio
# zpool detach rpool c0t2d0 |
Impostare un etichetta VTOC (SMI) per il disco. Ad esempio:
# format -e . . . Select disk c0t2d0 format> label [0] SMI Label [1] EFI Label Specify Label type[0]:0 Ready to label disk, continue? yes format> quit |
Aggiungere una slice del disco al pool per creare il pool radice in mirroring. Ad esempio:
# zpool attach rpool c0t2d0s0 |
Vedere anche Il comando zpool attach non copia le informazioni di bootblock (6668666).