Al crear un entorno de inicio en la misma agrupación raíz ZFS, el comando lucreate crea una instantánea desde el entorno de inicio de origen y luego crea un clónico desde la instantánea. La creación de la instantánea y el clónico es casi instantánea y el espacio en disco que se utiliza es mínimo. La cantidad de espacio que se requiere depende de cuántos archivos se sustituyan como parte del proceso de actualización. La instantánea es de sólo lectura, pero el clónico es una copia de lectura y escritura de la instantánea. Cualquier cambio que efectúe en el entorno de inicio clónico no se reflejará ni en la instantánea ni en el entorno de inicio de origen desde el que se ha creado la instantánea.
Como los datos de un conjunto de datos activo cambian, la instantánea consume espacio al seguir haciendo referencia a los datos antiguos. Como resultado, la instantánea impide que los datos pasen al grupo. Para obtener más información sobre las instantáneas, consulte el Capítulo 7, Uso de clones e instantáneas de Oracle Solaris ZFS de Guía de administración de Oracle Solaris ZFS.
Si el entorno de inicio actual se encuentra en la misma agrupación ZFS, la opción -p se omite.
La Figura 11–2 muestra la creación de un entorno de inicio ZFS desde una agrupación raíz ZFS. El segmento c0t0d0s0 contiene una agrupación root de ZFS, rpool. En el comando lucreate, la opción -n asigna el nombre al entorno de inicio que se creará, new-zfsBE. Se crea una instantánea de la agrupación root original (rpool@new-zfsBE). La instantánea se utiliza para crear el clon que es un nuevo entorno de inicio, new-zfsBE. El entorno de inicio, new-zfsBE, está listo para ser actualizado y activado.
Este ejemplo muestra el mismo comando que la Figura 11–2 que crea un entorno de inicio en la misma agrupación raíz. El comando lucreate asigna el nombre al entorno de inicio en ejecución con la opción -c zfsBE y -n new-zfsBE crea el nuevo entorno de inicio. El comando zfs list muestra los conjuntos de datos ZFS con el nuevo entorno de inicio y la nueva instantánea.
# lucreate -c zfsBE -n new-zfsBE # zfs list AME USED AVAIL REFER MOUNTPOINT rpool 9.29G 57.6G 20K /rpool rpool/ROOT 5.38G 57.6G 18K /rpool/ROOT rpool/ROOT/zfsBE 5.38G 57.6G 551M rpool/ROOT/zfsBE@new-zfsBE 66.5K - 551M - rpool/ROOT/new-zfsBE 5.38G 57.6G 551M /tmp/.alt.luupdall.110034 rpool/dump 1.95G - 1.95G - rpool/swap 1.95G - 1.95G - |