Note su Solaris 10 5/09

Il comando zpool attach può produrre un pool radice errato (6740164)

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:

  1. Scollegare il disco dal pool. Ad esempio


    # zpool detach rpool c0t2d0
  2. 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
  3. 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).