Guida all'installazione di Solaris 10 10/09: Solaris Live Upgrade e pianificazione degli aggiornamenti

Creazione di un nuovo ambiente di boot su un altro pool radice

È possibile utilizzare il comando lucreate per copiare un pool radice ZFS esistente in un altro pool radice ZFS. Il processo di copia può richiedere un certo tempo, in base al sistema utilizzato.

La Figura 11–3 mostra il comando zpool, che ha l'effetto di creare un pool radice ZFS, rpool2, su c0t1d0s5, in quanto non esiste ancora un pool radice ZFS avviabile. Il comando lucreate con l'opzione -n assegna un nome all'ambiente di boot da creare, nuovo-BE-zfs. L'opzione -p indica dove posizionare il nuovo ambiente di boot.

Figura 11–3 Creazione di un nuovo ambiente di boot su un altro pool radice

Il contesto descrive l'illustrazione.


Esempio 11–4 Creazione di un ambiente di boot su un diverso pool radice ZFS

Questo esempio mostra gli stessi comandi descritti nella Figura 11–3, che hanno l'effetto di creare un nuovo pool radice e quindi un nuovo ambiente di boot nel pool radice appena creato. In questo esempio, il comando zpool create crea rpool2. Il comando zfs list indica che non sono stati creati set di dati ZFS in rpool2. I set di dati vengono creati dal comando lucreate.


# zpool create rpool2 c0t2d0s5
# zfs list
NAME                             USED    AVAIL   REFER   MOUNTPOINT 
rpool2                           9.29G    57.6G     20K   /rpool2 
rpool                            9.29G    57.6G     20K   /.new.lulib.rs.109262
rpool/ROOT                       5.46G    57.6G     18K   legacy
rpool/ROOT/zfsBE                 5.46G    57.6G   551M  
rpool/dump                       3.99G        -   3.99G   - 
rpool/swap                       3.99G        -   3.99G   - 

Il nuovo pool radice ZFS, rpool2, viene creato sulla slice del disco c0t2d0s5.


# lucreate -n new-zfsBE -p rpool2
# zfs list
NAME                             USED    AVAIL   REFER   MOUNTPOINT 
rpool2                           9.29G    57.6G     20K   /rpool2 
rpool2/ROOT/                     5.38G    57.6G     18K   /rpool2/ROOT 
rpool2/ROOT/new-zfsBE            5.38G    57.6G    551M   /tmp/.new.luupdall.109859
rpool2/dump                      3.99G        -   3.99G   - 
rpool2/swap                      3.99G        -   3.99G   - 
rpool                            9.29G    57.6G     20K   /.new.lulib.rs.109262
rpool/ROOT                       5.46G    57.6G     18K   legacy
rpool/ROOT/zfsBE                 5.46G    57.6G   551M  
rpool/dump                       3.99G        -   3.99G   - 
rpool/swap                       3.99G        -   3.99G   - 

Il nuovo ambiente di boot, nuovo-BE-zfs, viene creato su rpool2 insieme con gli altri set di dati, ROOT, dump e swap. L'ambiente di boot, nuovo-BE-zfs, è pronto per essere aggiornato e attivato.