Lorsque vous reliez un lecteur à un pool racine afin de créer un pool racine en miroir, il est possible que zpool attach crée un pool racine illégal si un disque entier est ajouté au pool. Un pool racine ZFS doit être créé avec des tranches de disque, non pas avec des disques entiers. Si vous essayez d'amorcer le système depuis le disque entier ajouté au pool racine copié en miroir, le système ne démarre pas.
Solution : Procédez comme suit :
Dissociez le disque du pool. Par exemple
# zpool detach rpool c0t2d0 |
Remplacez l'étiquette du disque par une étiquette VTOC (SMI). Exemple :
# 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 |
Ajoutez une tranche de disque dans le pool pour créer un pool racine en miroir. Exemple :
# zpool attach rpool c0t2d0s0 |
Voir également La commande zpool attach ne copie pas les informations bootblock (6668666).