Puede utilizar el comando lucreate para copiar una agrupación root de ZFS en otra agrupación root de ZFS. El proceso de copia puede tardar, dependiendo del sistema.
La Figura 11–3 muestra el comando zpool que crea una agrupación root de ZFS, rpool2, en c0t1d0s5 porque todavía no existe una agrupación root de ZFS que se pueda arrancar. El comando lucreate con la opción -n asigna el nombre al entorno root que se creará, new-zfsBE. La opción -p especifica dónde colocar el nuevo entorno de arranque.
Este ejemplo muestra los mismos comandos que la Figura 11–3 que crean una agrupación root y luego un entorno de arranque en la agrupación root que se acaba de crear. En este ejemplo, el comando zpool create crea rpool2. El comando zfs list muestra que no se han creado conjuntos de datos de ZFS en rpool2. Los conjuntos de datos se crean con el 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 - |
La nueva agrupación root de ZFS, rpool2, se crea en el segmento de 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 - |
El nuevo entorno de arranque, new-zfsBE, se crea en rpool2 junto con los demás conjuntos de datos, ROOT, dump y swap. El entorno de arranque, new-zfsBE, está listo para ser actualizado y activado.