En la sección siguiente se resumen las nuevas funciones del sistema de archivos ZFS. Para más información sobre estas novedades, consulte la Guía de administración de Solaris ZFS.
Posibilidad de instalar y arrancar ZFS: a partir de la versión Solaris 10 10/08, puede instalar y arrancar un sistema de archivos root de ZFS. Para instalar un sistema de archivos root de ZFS se dispone de las opciones instalación inicial o JumpStart. Modernización automática de Solaris es válida para migrar un sistema de archivos root UFS a uno ZFS. También se proporciona compatibilidad con dispositivos de volcado e intercambio.
Inversión de un conjunto de datos ZFS sin desmontar: a partir de Solaris 10 10/08, puede invertir un conjunto de datos sin tener que desmontarlo antes. Esta función hace que ya no se necesite la opción zfs rollback -f para forzar una operación de desmontaje. Ya no se admite la opción -f, y si se especifica se hace caso omiso de ella.
Mejoras en el comando zfs send: la versión &s10u6 incluye las mejoras siguientes en el comando zfs send:
Se puede enviar todos los flujos de datos incrementales de una instantánea a una instantánea acumulativa. Por ejemplo:
# zfs list NAME USED AVAIL REFER MOUNTPOINT pool 428K 16.5G 20K /pool pool/fs 71K 16.5G 21K /pool/fs pool/fs@snapA 16K - 18.5K - pool/fs@snapB 17K - 20K - pool/fs@snapC 17K - 20.5K - pool/fs@snapD 0 - 21K - # zfs send -I pool/fs@snapA pool/fs@snapD > /snaps/fs@combo |
Esta sintaxis muestra cómo enviar todas las instantáneas incrementales entre fs@snapA y fs@snapD a fs@combo.
Se puede enviar un flujo de datos incrementales de la instantánea de origen para crear un clon. Para que se acepte el flujo incremental, la instantánea original ya debe estar en la parte receptora. Por ejemplo:
# zfs send -I pool/fs@snap1 pool/clone@snapA > /snaps/fsclonesnap-I . . # zfs receive -F pool/clone < /snaps/fsclonesnap-I |
Se puede enviar un flujo de datos de replicación de todos los sistemas de archivos descendentes, hasta las instantáneas nombradas. Cuando se reciben, se conservan todas las propiedades, las instantáneas, los sistemas de archivos descendentes y los clones. Por ejemplo:
# zfs send -R pool/fs@snap > snaps/fs-R |
Se puede enviar un flujo de datos de duplicación incremental.
zfs send -R -[iI] @snapA pool/fs@snapD |
Para obtener más ejemplos, consulte la Guía de administración de Solaris ZFS.
Cuotas y reservas de ZFS sólo para datos de sistemas de archivos: a partir de la versión Solaris 10 10/08, se proporcionan cuotas y reservas de conjuntos de datos que no incluyen descendientes, por ejemplo instantáneas y clónicos, en la contabilización del consumo de espacio. Las funciones de reserva y cuota existentes de ZFS continúan igual que en las versiones anteriores de Solaris.
La propiedad refquota limita la cantidad de espacio que un conjunto de datos puede consumir. Esta propiedad impone un límite físico en la cantidad de espacio que se puede usar. Este límite físico no incluye el espacio usado por los descendentes, por ejemplo instantáneas y clones.
La propiedad refreservation establece la cantidad mínima de espacio que se garantiza a un conjunto de datos, sin incluir a sus descendentes.
Por ejemplo, puede establecer 10 GB de refquota para studentA que establezca un límite físico de 10 GB de espacio referenciado. Si desea una flexibilidad adicional, puede establecer una cuota de 20 GB que permita administrar instantáneas de studentA.
# zfs set refquota=10g tank/studentA # zfs set quota=20g tank/studentA |
Propiedades de agrupaciones de almacenamiento ZFS: en la versión Solaris 10 10/08, se proporciona información relativa a las propiedades de agrupaciones de almacenamiento ZFS.
Mostrar todos los atributos de agrupaciones: con el comando zpool get all pool se puede visualizar toda la información de las propiedades de las agrupaciones. Por ejemplo:
# zpool get all users NAME PROPERTY VALUE SOURCE users size 16.8G - users used 194K - users available 16.7G - users capacity 0% - users altroot - default users health ONLINE - users guid 14526624140147884971 - users version 10 default users bootfs - default users delegation on default users autoreplace off default users cachefile - default users failmode wait default |
Propiedad cachefile: esta versión ofrece la propiedad cachefile, que controla dónde se guarda la información de configuración de la agrupación en la caché. Todos los grupos de la caché se importan automáticamente cuando arranca el sistema. Sin embargo, la instalación y los entornos de administración de clústeres quizá deban almacenar en la caché esta información en otra ubicación para impedir la importación automática de las agrupaciones.
Esta propiedad puede establecerse para que la configuración de la agrupación se guarde en la caché en otra ubicación que luego pueda importarse con el comando zpool import -c. Esta propiedad no se utilizará en la mayoría de las configuraciones de ZFS.
La propiedad cachefile no es persistente y no se almacena en el disco. Esta propiedad sustituye a temporary, propiedad que se usó para indicar que la información de la agrupación no debe guardarse en la caché en versiones anteriores de Solaris.
Propiedad failmode: esta versión proporciona la propiedad failmode para determinar el comportamiento de un error grave de agrupación debido a una pérdida de conectividad de dispositivos o al error de todos los dispositivos de la agrupación. La propiedad failmode se puede establecer con los valores wait, continue o panic. El valor predeterminado es wait, lo que significa que debe volver a conectar el dispositivo, o sustituir un dispositivo anómalo y suprimir el error con el comando zpool clear.
La propiedad failmode se establece como otras propiedades configurables de ZFS que se pueden establecer antes o después de crear la agrupación. Por ejemplo:
# zpool set failmode=continue tank # zpool get failmode tank NAME PROPERTY VALUE SOURCE tank failmode continue local |
# zpool create -o failmode=continue users mirror c0t1d0 c1t1d0 |
Mejoras en el historial de comandos de ZFS ( zpool history): a partir de la versión Solaris 10 10/08, el comando zpool history brinda las siguientes funciones nuevas:
Se muestra la información de los eventos de sistema de archivos ZFS. Por ejemplo:
# zpool history users History for 'users': 2008-07-10.09:43:05 zpool create users mirror c1t1d0 c1t2d0 2008-07-10.09:43:48 zfs create users/home 2008-07-10.09:43:56 zfs create users/home/markm 2008-07-10.09:44:02 zfs create users/home/marks 2008-07-10.09:44:19 zfs snapshot -r users/home@yesterday |
La opción -l para mostrar un formato largo que incluya el nombre de usuario, el nombre de host y la zona en que se efectuó la operación. Por ejemplo:
# zpool history -l users History for 'users': 2008-07-10.09:43:05 zpool create users mirror c1t1d0 c1t2d0 [user root on corona:global] 2008-07-10.09:43:13 zfs create users/marks [user root on corona:global] 2008-07-10.09:43:44 zfs destroy users/marks [user root on corona:global] 2008-07-10.09:43:48 zfs create users/home [user root on corona:global] 2008-07-10.09:43:56 zfs create users/home/markm [user root on corona:global] 2008-07-10.09:44:02 zfs create users/home/marks [user root on corona:global] 2008-07-11.10:44:19 zfs snapshot -r users/home@yesterday [user root on corona:global] |
La opción -i para mostrar información de eventos internos que se puede utilizar para finalidades de diagnóstico. Por ejemplo:
# zpool history -i users History for 'users': 2008-07-10.09:43:05 zpool create users mirror c1t1d0 c1t2d0 2008-07-10.09:43:13 [internal create txg:6] dataset = 21 2008-07-10.09:43:13 zfs create users/marks 2008-07-10.09:43:48 [internal create txg:12] dataset = 27 2008-07-10.09:43:48 zfs create users/home 2008-07-10.09:43:55 [internal create txg:14] dataset = 33 2008-07-10.09:43:56 zfs create users/home/markm 2008-07-10.09:44:02 [internal create txg:16] dataset = 39 2008-07-10.09:44:02 zfs create users/home/marks 2008-07-10.09:44:19 [internal snapshot txg:21] dataset = 42 2008-07-10.09:44:19 [internal snapshot txg:21] dataset = 44 2008-07-10.09:44:19 [internal snapshot txg:21] dataset = 46 2008-07-10.09:44:19 zfs snapshot -r users/home@yesterday |
Actualización de sistemas de archivos ZFS ( zfs upgrade): a partir de la versión Solaris 10 10/08, puede utilizar el comando zfs upgrade para actualizar los sistemas de archivos ZFS con las nuevas mejoras del sistema de archivos. Los grupos de almacenamiento ZFS cuentan con una función de actualización similar para proporcionar mejoras a los grupos de almacenamiento.
Por ejemplo:
# zfs upgrade This system is currently running ZFS filesystem version 2. The following filesystems are out of date, and can be upgraded. After being upgraded, these filesystems (and any 'zfs send' streams generated from subsequent snapshots) will no longer be accessible by older software versions. VER FILESYSTEM --- ------------ 1 datab 1 datab/users 1 datab/users/area51 |
No se puede acceder a los sistemas de archivos que se actualizan y los flujos generados a partir de esos sistemas actualizados mediante el comandozfs send desde sistemas que ejecuten versiones de software más antiguas.
Administración delegada de ZFS: a partir de la versión Solaris 10 10/08, puede delegar permisos exhaustivos a usuarios sin privilegios para ejecutar tareas de administración de ZFS.
Los comandos zfs allow y zfs unallow se utilizan para otorgar y suprimir permisos.
Puede modificar la capacidad de usar la administración delegada de con la propiedad delegation de la agrupación. Por ejemplo:
# zpool get delegation users NAME PROPERTY VALUE SOURCE users delegation on default # zpool set delegation=off users # zpool get delegation users NAME PROPERTY VALUE SOURCE users delegation off local |
De forma predeterminada se activa la propiedad delegation.
Configuración de dispositivos de registro de ZFS independientes: ZIL (ZFS Intent Log) se proporciona para satisfacer los requisitos de POSIX de transacciones síncronas. Por ejemplo, las bases de datos precisan con frecuencia que sus transacciones se encuentren en dispositivos de almacenamiento estables al volver de una llamada del sistema. NFS y otras aplicaciones también pueden usar fsync() para asegurar la estabilidad de los datos. De forma predeterminada, ZIL se asigna a partir de bloques de la agrupación de almacenamiento principal. Sin embargo, el rendimiento de la versión Solaris 10 10/08 puede mejorar si se usan dispositivos ZIL independientes en la agrupación de almacenamiento ZFS, por ejemplo NVRAM o un disco dedicado.
Los dispositivos de registro para ZIL no están relacionados con los archivos del registro de la base de datos.
Puede configurar un dispositivo de registros de ZFS al crear la agrupación de almacenamiento o después de haberla creado. Para obtener ejemplos de configuración de dispositivos de registro, consulte la Guía de administración de Solaris ZFS.
Creación de conjuntos de datos de ZFS intermedios: a partir de la versión Solaris 10 10/08, la opción -p con los comandos zfs create, zfs clone y zfs rename es apta para crear rápidamente un conjunto de datos intermedios no existentes, en el caso de que no existan ya.
Por ejemplo, cree conjuntos de datos de ZFS (users/area51) en la agrupación de almacenamiento datab.
# zfs list NAME USED AVAIL REFER MOUNTPOINT datab 106K 16.5G 18K /datab # zfs create -p -o compression=on datab/users/area51 |
Si el conjunto de datos intermedio ya existe durante la operación de creación, ésta se completa satisfactoriamente.
Las propiedades especificadas se aplican al conjunto de datos de destino, no a los de datos intermedios. Por ejemplo:
# zfs get mountpoint,compression datab/users/area51 NAME PROPERTY VALUE SOURCE datab/users/area51 mountpoint /datab/users/area51 default datab/users/area51 compression on local |
El conjunto de datos intermedio se crea con el punto de montaje predeterminado. Las propiedades adicionales se desactivan para el conjunto de datos intermedio. Por ejemplo:
# zfs get mountpoint,compression datab/users NAME PROPERTY VALUE SOURCE datab/users mountpoint /datab/users default datab/users compression off default |
Para obtener más información, consulte zfs(1M).
Mejoras en repuestos en marcha de ZFS: a partir de la versión Solaris 10 10/08, ZFS responde con más eficiencia a los dispositivos eliminados y brinda un mecanismo para identificar automáticamente los dispositivos que se insertan:
Puede sustituir un dispositivo por otro equivalente sin tener que usar el comando zpool replace.
La propiedad autoreplace controla la sustitución automática de un dispositivo. Si la propiedad se establece en off, la sustitución del dispositivo debe iniciarla el administrador mediante el comando zpool replace. Si la propiedad se establece en on, automáticamente se da formato y se sustituye cualquier dispositivo nuevo que se detecte en esta misma ubicación física como dispositivo que perteneciera anteriormente a la agrupación. El comportamiento predeterminado es off.
El estado REMOVED de la agrupación de almacenamiento se asigna cuando un dispositivo o repuesto en marcha se ha extraído, en el caso de que el dispositivo se haya extraído físicamente mientras el sistema se ejecutaba. Un dispositivo de repuesto en marcha se sustituye por el dispositivo extraído, si lo hay.
Si un dispositivo se extrae y después se vuelve a insertar, queda conectado. Si el repuesto en marcha se activó al volverse a insertar el dispositivo, el repuesto se extrae cuando termina la operación con conexión.
La detección automática cuando los dispositivos se extraen o insertan depende del hardware, y quizá no sea compatible en todas las plataformas. Por ejemplo, los dispositivos USB se configuran automáticamente al insertarse. Sin embargo, quizá deba utilizar el comando cfgadm -c configure para configurar una unidad SATA.
Los repuestos en marcha se comprueban periódicamente para asegurarse de que tengan conexión y estén disponibles.
Para obtener más información, consulte la página de comando man zpool(1M).
Cambio de nombre recursivo de instantáneas de ZFS ( zfs rename -r): a partir de la versión Solaris 10 10/08, puede cambiar de nombre de manera recursiva todas las instantáneas de ZFS descendientes mediante el comando zfs rename -r.
Por ejemplo, cree una instantánea de un conjunto de sistemas de archivos ZFS.
# zfs snapshot -r users/home@today # zfs list NAME USED AVAIL REFER MOUNTPOINT users 216K 16.5G 20K /users users/home 76K 16.5G 22K /users/home users/home@today 0 - 22K - users/home/markm 18K 16.5G 18K /users/home/markm users/home/markm@today 0 - 18K - users/home/marks 18K 16.5G 18K /users/home/marks users/home/marks@today 0 - 18K - users/home/neil 18K 16.5G 18K /users/home/neil users/home/neil@today 0 - 18K - |
A continuación, cambie el nombre de las instantáneas al día siguiente.
# zfs rename -r users/home@today @yesterday # zfs list NAME USED AVAIL REFER MOUNTPOINT users 216K 16.5G 20K /users users/home 76K 16.5G 22K /users/home users/home@yesterday 0 - 22K - users/home/markm 18K 16.5G 18K /users/home/markm users/home/markm@yesterday 0 - 18K - users/home/marks 18K 16.5G 18K /users/home/marks users/home/marks@yesterday 0 - 18K - users/home/neil 18K 16.5G 18K /users/home/neil users/home/neil@yesterday 0 - 18K - |
Las instantáneas son los únicos conjuntos de datos cuyo nombre puede cambiarse de forma recursiva.
Comprensión GZIP disponible para ZFS: a partir de la versión Solaris 10 10/08, puede establecer la compresión gzip en sistemas de archivos ZFS además de la compresión lzjb. Puede especificar la compresión como gzip, la compresión predeterminada, o como gzip-N; N es un valor del 1 al 9. Por ejemplo:
# zfs create -o compression=gzip users/home/snapshots # zfs get compression users/home/snapshots NAME PROPERTY VALUE SOURCE users/home/snapshots compression gzip local # zfs create -o compression=gzip-9 users/home/oldfiles # zfs get compression users/home/oldfiles NAME PROPERTY VALUE SOURCE users/home/oldfiles compression gzip-9 local |
Almacenamiento de varias copias de datos de usuarios de ZFS: un sistema de archivos ZFS almacena automáticamente metadatos varias veces en discos distintos, siempre que sea posible, como medida de precaución. Esta función se conoce como bloques ditto. A partir de la versión Solaris 10 10/08, puede especificar que también se almacenen varias copias de los datos de usuario por sistema de archivos utilizando el comando zfs set copies. Por ejemplo:
# zfs set copies=2 users/home # zfs get copies users/home NAME PROPERTY VALUE SOURCE users/home copies 2 local |
Los valores disponibles son 1, 2 o 3. El valor predeterminado es 1. Estas copias son adicionales a cualquier redundancia de nivel de grupo, por ejemplo en una configuración RAID-Z o duplicada.
Para obtener más información acerca de esta propiedad, consulte la Guía de administración de Solaris ZFS.
Las funciones siguientes se introdujeron en versiones anteriores del sistema operativo Solaris:
Historial de comandos de ZFS (zpool history): a partir de la versión Solaris 10 8/07, ZFS registra automáticamente los comandos zfs y zpool que modifiquen correctamente la información de estado de las agrupaciones. Esta función permite al usuario o al personal de asistencia de Sun identificar el conjunto exacto de comandos de ZFS ejecutados para solucionar una situación de error.
Información mejorada sobre el estado de la agrupación de almacenamiento (zpool status): a partir de la versión Solaris 10 8/07, puede utilizar el comando zpool status -v para ver una lista de los archivos con errores persistentes. Anteriormente, se usaba el comando find -inum para identificar los nombres de archivos de la lista de inodos.
Mejoras en ZFS y Solaris iSCSI: a partir de la versión Solaris 10 8/07;, puede crear un volumen ZFS como dispositivo de destino Solaris iSCSI configurando la propiedad shareiscsi en el volumen ZFS. Es una forma fácil de configurar rápidamente un destino iSCSI de Solaris. Por ejemplo:
# zfs create -V 2g tank/volumes/v2 # zfs set shareiscsi=on tank/volumes/v2 # iscsitadm list target Target: tank/volumes/v2 iSCSI Name: iqn.1986-03.com.sun:02:984fe301-c412-ccc1-cc80-cf9a72aa062a Connections: 0 |
Una vez creado el destino de iSCSI, configure el iniciador de iSCSI. Para obtener información sobre la configuración de un iniciador de Solaris iSCSI, consulte el Capítulo 14, Configuring Solaris iSCSI Targets and Initiators (Tasks) de System Administration Guide: Devices and File Systems.
Para obtener más información sobre la administración de un volumen ZFS como destino de iSCSI, consulte la Guía de administración de Solaris ZFS.
Mejoras de las propiedades de ZFS
Propiedad ZFS xattr: a partir de la versión Solaris 10 8/07;, puede utilizar la propiedad xattr para habilitar o inhabilitar los atributos extendidos para un sistema de archivos ZFS específico. El valor predeterminado es on.
Propiedad ZFS canmount: a partir de la versión Solaris 10 8/07, puede utilizar la propiedad canmount para especificar si se puede montar un conjunto de datos utilizando el comando zfs mount.
Propiedades de usuarios de ZFS: a partir de la versión Solaris 10 8/07, ZFS admite propiedades de usuarios, además de las propiedades nativas estándar que pueden exportar estadísticas internas o controlar el comportamiento del sistema de archivos ZFS. Las propiedades del usuario no repercuten en el comportamiento del sistema de archivos ZFS, pero puede usarlas para anotar información de manera que tenga sentido en su entorno.
Configuración de propiedades al crear sistemas de archivos ZFS: a partir de la versión Solaris 10 8/07, puede configurar las propiedades cuando cree un sistema de archivos, además de configurarlas una vez creado el sistema de archivos.
Los ejemplos siguientes ilustran la sintaxis equivalente:
# zfs create tank/home # zfs set mountpoint=/export/zfs tank/home # zfs set sharenfs=on tank/home # zfs set compression=on tank/home |
También puede establecer las propiedades cuando se crea el sistema de archivos.
# zfs create -o mountpoint=/export/zfs -o sharenfs=on -o compression=on tank/home |
Visualización de toda la información del sistema de archivos ZFS: a partir de la versión Solaris 10 8/07, puede utilizar varias formas del comando zfs get para ver información sobre todos los conjuntos de datos si no especifica un conjunto de datos. En las versiones anteriores, el comando zfs get no permitía recuperar toda la información de los conjuntos de datos.
Por ejemplo:
# zfs get -s local all tank/home atime off local tank/home/bonwick atime off local tank/home/marks quota 50G local |
Nueva opción zfs receive -F: en la versión Solaris 10 8/07, puede utilizar la nueva opción -F para el comando zfs receive para forzar una inversión del sistema de archivos a la instantánea más reciente antes de llevar a cabo la recepción. Quizá deba usarse esta opción si el sistema de archivos se modifica entre la hora del restablecimiento y el inicio del comando receive.
Instantáneas repetidas de ZFS: en la versión Solaris 10 11/07, está disponible la función de instantáneas repetidas. Si se utiliza el comando zfs snapshot para crear una instantánea del sistema de archivos, puede utilizar la opción -r para crear instantáneas de todos los sistemas de archivos descendientes de forma recursiva. Asimismo, el uso repetido de la opción - r destruye todas las instantáneas subordinadas si se destruye una instantánea.
RAID-Z de paridad doble ( raidz2): a partir de la versión Solaris 10 11/06, la configuración replicada de RAID-Z puede ser de paridad doble o sencilla, lo que significa que se pueden asumir uno o dos errores de dispositivos, respectivamente, sin que haya pérdida de datos. Puede especificar la palabra clave raidz2 para una configuración de RAID-Z de paridad doble. Otra posibilidad es especificar la palabra clave raidz o raidz1 para una configuración de RAID-Z de paridad sencilla.
Repuestos en marcha para dispositivos de agrupaciones de almacenamiento ZFS: a partir de la versión Solaris 10 11/06, la función de repuestos en marcha de ZFS permite identificar discos que son válidos para sustituir un dispositivo que falla o que genera errores en una o varias agrupaciones de almacenamiento. Al designar un dispositivo como repuesto en marcha, significa que si falla un dispositivo activo del grupo, dicho repuesto en marcha lo reemplaza automáticamente. También se puede reemplazar manualmente un dispositivo de un grupo de almacenamiento por un repuesto en marcha.
Sustitución de un sistema de archivos ZFS con un clónico de ZFS (zfs promote): a partir de la versión Solaris 10 11/06, el comando zfs promote permite reemplazar un sistema de archivos ZFS por uno clónico. Es una función útil para ejecutar pruebas en una versión alternativa de un sistema de archivos y después convertirlo en el sistema de archivos activo.
Mejoras de zonas y ZFS: en la versión Solaris 10 11/06, se mejora la interacción entre las zonas y ZFS. En un sistema Solaris con zonas instaladas, puede utilizar la función zoneadm clone para copiar los datos de un zonepath de ZFS de origen a un zonepath de ZFS de destino en el sistema. No puede utilizar la función de copia de ZFS para copiar la zona no global. Debe utilizar el comando zoneadm clone. Para obtener más información, consulte Guía de administración de sistemas: Zonas de Solaris y administración de recursos y contenedores de Solaris.
Actualización de agrupaciones de almacenamiento ZFS ( zpool upgrade): a partir de la versión Solaris 10 6/06, las agrupaciones de almacenamiento se pueden actualizar a versiones más recientes para disponer de las funciones más avanzadas mediante el comando zpool upgrade. Asimismo, el comando zpool status se ha modificado para notificar a los usuarios que los grupos están ejecutando versiones antiguas.
Supresión de errores de dispositivos: a partir de la versión Solaris 10 6/06, puede utilizar el comando zpool clear para suprimir los recuentos de errores asociados con un dispositivo o con la agrupación. Anteriormente, los recuentos de errores se suprimían cuando se conectaba el dispositivo de un grupo mediante el comando zpool online.
Recuperación de agrupaciones destruidas: a partir de la versión Solaris 10 6/06, el comando zpool import - D permite recuperar agrupaciones que se hayan destruido con el comando zpool destroy.
Cambio de nombre de los comandos de copia de seguridad y restauración de ZFS: a partir de la versión Solaris 10 6/06, los comandos zfs backup y zfs restore se denominan zfs send y zfs receive, respectivamente, para describir su función de una manera más precisa. Su función es guardar y restaurar representaciones de flujos de datos de ZFS.
Formato compacto de NFSv4 ACL: a partir de la versión Solaris 10 6/06, hay disponibles tres formatos de NFSv4 ACL: detallado, posicional y compacto. Los nuevos formatos compacto y posicional de LCA están disponibles para establecer y mostrar LCA. Con el comando chmod se pueden establecer los tres formatos ACL. Utilice el comando ls -V para mostrar formatos ACL compactos y posicionales. Utilice el comando ls -v para mostrar formatos ACL detallados.
Desconexión temporal de un dispositivo: a partir de la versión Solaris 10 6/06, con el comando zpool offline -t se puede desconectar un dispositivo temporalmente. Cuando se rearranca el sistema, el dispositivo recupera de manera automática el estado ONLINE.
ZFS se integra con Fault Manager: a partir de la versión Solaris 10 6/06, se incluye un motor de diagnóstico de ZFS capaz de diagnosticar e informar de los errores de agrupaciones y dispositivos. También se informa de los errores relativos a sumas de comprobación, E/S y dispositivos asociados con errores de agrupaciones o dispositivos. La información del diagnóstico de los errores se escribe en la consola y en el archivo /var/adm/messages. Asimismo, mediante el comando zpool status se puede visualizar información detallada relativa a la recuperación de un error del que se ha informado.
Para más información sobre estas modificaciones y mejoras, consulte la Guía de administración de Solaris ZFS.
Consulte las siguientes secciones de este documento para obtener información sobre la función ZFS: