JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Guía de administración de Oracle Solaris ZFS     Oracle Solaris 10 1/13 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Sistema de archivos ZFS de Oracle Solaris (introducción)

Novedades de ZFS

Mejoras en el uso de comandos de ZFS

Mejoras de instantáneas ZFS

Propiedad aclmode mejorada

Funciones de instalación de Oracle Solaris ZFS

Mejoras en el flujo de envío de ZFS

Diferencias entre instantáneas de ZFS (zfs diff)

Mejoras en el rendimiento y la recuperación de agrupaciones de almacenamiento ZFS

Ajuste del comportamiento síncrono de ZFS

Mensajes de agrupación ZFS mejorados

Mejoras en la interoperabilidad de las ACL de ZFS

División de una agrupación de almacenamiento de ZFS refleja (zpool split)

Nuevo proceso del sistema ZFS

Mejoras en sustitución de dispositivos ZFS

Compatibilidad con la instalación de ZFS y Flash

Migración de zona en un entorno ZFS

Instalación e inicio de ZFS

Gestión basada en web de ZFS

¿Qué es Oracle Solaris ZFS?

Almacenamiento en grupos ZFS

Semántica transaccional

Datos de reparación automática y sumas de comprobación

Escalabilidad incomparable

Instantáneas de ZFS

Administración simplificada

Terminología ZFS

Requisitos de asignación de nombres de componentes de ZFS

Oracle Solaris ZFS y sistemas de archivos tradicionales

Granularidad de sistemas de archivos ZFS

Cálculo del espacio de ZFS

Comportamiento de falta de espacio

Montaje de sistemas de archivos ZFS

Administración tradicional de volúmenes

Modelo de ACL de Solaris basado en NFSv4

2.  Procedimientos iniciales con Oracle Solaris ZFS

3.  Administración de agrupaciones de almacenamiento de Oracle Solaris ZFS

4.  Instalación e inicio de un sistema de archivos raíz ZFS Oracle Solaris

5.  Administración de sistemas de archivos ZFS de Oracle Solaris

6.  Uso de clones e instantáneas de Oracle Solaris ZFS

7.  Uso de listas de control de acceso y atributos para proteger archivos Oracle Solaris ZFS

8.  Administración delegada de ZFS Oracle Solaris

9.  Temas avanzados de Oracle Solaris ZFS

10.  Recuperación de agrupaciones y solución de problemas de Oracle Solaris ZFS

11.  Prácticas de ZFS recomendadas por Oracle Solaris

A.  Descripciones de versiones de Oracle Solaris ZFS

Índice

Novedades de ZFS

Esta sección resume las funciones nuevas del sistema de archivos ZFS.

Mejoras en el uso de comandos de ZFS

Oracle Solaris 10 1/13: los comandos zfs y zpool tienen un subcomando help que puede usar para proporcionar más información sobre los subcomandos zfs y zpool y sus opciones admitidas. Por ejemplo:

# zfs help
The following commands are supported:
allow       clone       create      destroy     diff        get         
groupspace  help        hold        holds       inherit     list        
mount       promote     receive     release     rename      rollback    
send        set         share       snapshot    unallow     unmount     
unshare     upgrade     userspace   
For more info, run: zfs help <command>
# zfs help create
usage:
        create [-p] [-o property=value] ... <filesystem>
        create [-ps] [-b blocksize] [-o property=value] ... -V <size> <volume>
# zpool help
The following commands are supported:
add      attach   clear    create   destroy  detach   export   get      
help     history  import   iostat   list     offline  online   remove   
replace  scrub    set      split    status   upgrade  
For more info, run: zpool help <command>
# zpool help attach
usage:
        attach [-f] <pool> <device> <new-device>

Para obtener más información, consulte zfs(1M) and zpool(1M).

Mejoras de instantáneas ZFS

Oracle Solaris 10 1/13: esta versión incluye las siguientes mejoras de instantáneas ZFS.

Para obtener más información sobre la creación de instantáneas de ZFS, consulte el Capítulo 6, Uso de clones e instantáneas de Oracle Solaris ZFS.

Propiedad aclmode mejorada

Oracle Solaris 10 1/13: la propiedad aclmode modifica el comportamiento de la lista de control de acceso (ACL) cuando se modifican los permisos de ACL de un archivo durante una operación chmod. La propiedad aclmode se ha vuelto a introducir con los siguientes valores de propiedad:

Para obtener más información, consulte el Ejemplo 7-13.

Funciones de instalación de Oracle Solaris ZFS

Oracle Solaris 10 8/11: en esta versión, están disponibles las siguientes funciones nuevas de instalación:

Mejoras en el flujo de envío de ZFS

Oracle Solaris 10 8/11: en esta versión, se pueden establecer las propiedades del sistema de archivos que se envían y se reciben en un flujo de instantáneas. Estas mejoras proporcionan flexibilidad al aplicar las propiedades del sistema de archivos en un flujo de envío al sistema de archivos receptor o al determinar si las propiedades del sistema de archivos local, como el valor de propiedad mountpoint, se deben ignorar cuando se reciban.

Para obtener más información, consulte Aplicación de valores de propiedad diferentes a un flujo de instantáneas de ZFS.

Diferencias entre instantáneas de ZFS (zfs diff)

Oracle Solaris 10 8/11: en esta versión, se pueden determinar las diferencias entre instantáneas ZFS mediante el comando zfs diff.

Por ejemplo, considere que se crean las siguientes dos instantáneas:

$ ls /tank/cindy
fileA
$ zfs snapshot tank/cindy@0913
$ ls /tank/cindy
fileA  fileB
$ zfs snapshot tank/cindy@0914

Por ejemplo, para identificar las diferencias que existen entre dos instantáneas, utilice una sintaxis similar a la siguiente:

$ zfs diff tank/cindy@0913 tank/cindy@0914
M       /tank/cindy/
+       /tank/cindy/fileB

En la salida anterior, M indica que el directorio se ha modificado. El símbolo + indica que fileB existe en la instantánea posterior.

Para obtener más información, consulte Identificación de diferencias entre instantáneas de ZFS (zfs diff).

Mejoras en el rendimiento y la recuperación de agrupaciones de almacenamiento ZFS

Oracle Solaris 10 8/11: en esta versión, se proporcionan las siguientes funciones nuevas de agrupación de almacenamiento ZFS.

Ajuste del comportamiento síncrono de ZFS

Solaris 10 8/11: en esta versión, se puede determinar el comportamiento síncrono de un sistema de archivos ZFS mediante la propiedad sync.

El comportamiento síncrono predeterminado consiste en escribir todas las transacciones síncronas del sistema de archivos en el registro de intención y vaciar todos los dispositivos para garantizar que los datos estén estables. No se recomienda la desactivación del comportamiento síncrono predeterminado. Es posible que las aplicaciones que dependen de la compatibilidad síncrona resulten afectadas y que los datos se pierdan.

La propiedad sync se puede establecer antes o después de la creación del sistema de archivos. En cualquier caso, el valor de la propiedad se aplica inmediatamente. Por ejemplo:

# zfs set sync=always tank/neil

El parámetro zil_disable ya no está disponible en las versiones de Oracle Solaris que incluyen la propiedad sync.

Para obtener más información, consulte la Tabla 5-1.

Mensajes de agrupación ZFS mejorados

Oracle Solaris 10 8/11: en esta versión, se puede utilizar la opción -T para asignar un intervalo y un valor de recuento para que los comandos zpool list y zpool status muestren información adicional.

Además, el comando zpool status proporciona información sobre la reconstrucción y la limpieza de datos de la agrupación de la siguiente manera:

La sintaxis siguiente utiliza el intervalo y la opción de recuento para mostrar la información de la reconstrucción de la agrupación en curso. Puede utilizar el valor -T d para mostrar la información en formato de fecha estándar o el valor -T u para mostrar la información en un formato interno.

# zpool status -T d tank 3 2
Wed Nov 14 15:44:34 MST 2012
  pool: tank
 state: DEGRADED
status: One or more devices is currently being resilvered.  The pool will
        continue to function in a degraded state.
action: Wait for the resilver to complete.
  scan: resilver in progress since Wed Nov 14 15:44:34 2012
    2.96G scanned out of 4.19G at 189M/s, 0h0m to go
    1.48G resilvered, 70.60% done
config:

        NAME                       STATE     READ WRITE CKSUM
        tank                       DEGRADED     0     0     0
          mirror-0                 ONLINE       0     0     0
            c0t5000C500335F95E3d0  ONLINE       0     0     0
            c0t5000C500335F907Fd0  ONLINE       0     0     0
          mirror-1                 DEGRADED     0     0     0
            c0t5000C500335BD117d0  ONLINE       0     0     0
            c0t5000C500335DC60Fd0  DEGRADED     0     0     0  (resilvering)

errors: No known data errors

Mejoras en la interoperabilidad de las ACL de ZFS

Oracle Solaris 10 8/11: en esta versión, se ofrecen las siguientes mejoras en las ACL.

Para obtener más información, consulte Capítulo 7, Uso de listas de control de acceso y atributos para proteger archivos Oracle Solaris ZFS.

División de una agrupación de almacenamiento de ZFS refleja (zpool split)

Oracle Solaris 10 9/10: en esta versión, se puede utilizar el comando zpool split para dividir una agrupación de almacenamiento reflejada, que desconecta discos de la agrupación reflejada original para crear otra agrupación idéntica.

Para obtener más información, consulte Creación de una nueva agrupación mediante la división de una agrupación de almacenamiento de ZFS reflejada.

Nuevo proceso del sistema ZFS

Oracle Solaris 10 9/10: en esta versión, cada agrupación de almacenamiento ZFS tiene un proceso asociado, zpool-nombre de agrupación. Los subprocesos de este proceso son los del procesamiento de E/S de la agrupación para manejar las tareas de E/S, como la validación de la suma de comprobación y la compresión, que están asociadas con la agrupación. La finalidad de este proceso es proporcionar visibilidad en cada uso de la CPU del grupo de almacenamiento.

Mediante los comandos ps y prstat se puede obtener información sobre los procesos en ejecución. Dichos procesos sólo están disponibles en la zona global. Para obtener más información, consulte SDC(7).

Mejoras en sustitución de dispositivos ZFS

Oracle Solaris 10 9/10: en esta versión, se proporciona un evento del sistema o sysevent cuando los discos de una agrupación se sustituyen por discos más grandes. ZFS se mejoró para que reconozca dichos eventos y ajuste la agrupación en función del nuevo tamaño del disco, según la configuración de la propiedad autoexpand. Puede utilizar la propiedad de agrupación autoexpand para activar o desactivar la ampliación automática de la agrupación cuando un disco más grande sustituye un disco más pequeño.

Estas mejoras permiten aumentar el tamaño de la agrupación sin tener que exportar e importar agrupaciones ni reiniciar el sistema.

Por ejemplo, la expansión automática de LUN está activada en la agrupación tank .

# zpool set autoexpand=on tank

O, si lo desea, puede crear la agrupación con la propiedad autoexpand activada.

# zpool create -o autoexpand=on tank c1t13d0

La propiedad autoexpand está desactivada de manera predeterminada para que el usuario pueda decidir si desea ampliar el tamaño de la agrupación cuando un disco más grande sustituye uno más pequeño.

El tamaño de la agrupación también se puede ampliar mediante el comando zpool online -e. Por ejemplo:

# zpool online -e tank c1t6d0

También se puede restablecer la propiedad autoexpand una vez que el disco más grande se conecta o está disponible mediante el comando zpool replace. Por ejemplo, la agrupación siguiente se crea con un disco de 8 GB (c0t0d0). El disco 8 GB se sustituye por uno de 16 GB (c1t13d0), pero el tamaño de la agrupación no se expande hasta que se active la propiedad autoexpand.

# zpool create pool c0t0d0
# zpool list
NAME   SIZE   ALLOC  FREE    CAP   HEALTH  ALTROOT
pool   8.44G  76.5K  8.44G     0%  ONLINE  -
# zpool replace pool c0t0d0 c1t13d0
# zpool list
NAME   SIZE   ALLOC  FREE    CAP   HEALTH  ALTROOT
pool   8.44G  91.5K  8.44G     0%  ONLINE  -
# zpool set autoexpand=on pool
# zpool list
NAME   SIZE   ALLOC  FREE    CAP   HEALTH  ALTROOT
pool   16.8G   91.5K  16.8G    0%  ONLINE  -

Otro manera de ampliar el disco sin activar la propiedad autoexpand es utilizar el comando zpool online -e, aunque el dispositivo ya esté en línea. Por ejemplo:

# zpool create tank c0t0d0
# zpool list tank
NAME   SIZE   ALLOC  FREE    CAP   HEALTH  ALTROOT
tank   8.44G  76.5K  8.44G     0%  ONLINE  -
# zpool replace tank c0t0d0 c1t13d0
# zpool list tank
NAME   SIZE   ALLOC  FREE    CAP   HEALTH  ALTROOT
tank   8.44G  91.5K  8.44G     0%  ONLINE  -
# zpool online -e tank c1t13d0
# zpool list tank
NAME   SIZE   ALLOC  FREE    CAP   HEALTH  ALTROOT
tank   16.8G    90K  16.8G     0%  ONLINE  -

Las siguientes son algunas de las mejoras en sustitución de dispositivos adicionales de esta versión:

Para obtener más información sobre la sustitución de dispositivos, consulte Sustitución de dispositivos en un grupo de almacenamiento.

Compatibilidad con la instalación de ZFS y Flash

Solaris 10 10/09: en esta versión, se puede configurar un perfil JumpStart para identificar un archivo flash de una agrupación raíz ZFS. Para obtener más información, consulte Instalación de un sistema de archivos raíz ZFS (instalación de archivo flash de Oracle Solaris).

Migración de zona en un entorno ZFS

Solaris 10 5/09: en esta versión, se amplía la compatibilidad para migrar zonas en un entorno ZFS con Oracle Solaris Live Upgrade. Para obtener más información, consulte Uso de Actualización automática de Oracle Solaris para migrar o actualizar un sistema con zonas (al menos Solaris 10 5/09).

Si desea obtener una lista de problemas conocidos relacionados con esta versión, consulte las notas sobre la versión de Solaris 10 5/09.

Instalación e inicio de ZFS

Solaris 10 10/08: en esta versión, se permite instalar e iniciar un sistema de archivos raíz ZFS. Para instalar un sistema de archivos raíz ZFS puede optar por la instalación inicial o por la función JumpStart. O puede usar Actualización automática de Oracle Solaris para migrar de un sistema de archivos raíz UFS a uno ZFS. Asimismo, se proporciona compatibilidad de ZFS para dispositivos de intercambio y volcado. Si desea más información, consulte el Capítulo 4, Instalación e inicio de un sistema de archivos raíz ZFS Oracle Solaris.

Si desea obtener una lista de problemas conocidos relacionados con esta versión, consulte las notas de la versión de Solaris 10 10/08.

Gestión basada en web de ZFS

Versión Solaris 10 6/06: la consola de administración de ZFS, una herramienta de administración de ZFS en Internet, permite realizar las siguientes tareas administrativas:

Puede acceder a la consola de administración de ZFS mediante un explorador web seguro en:

https://system-name:6789/zfs

Si escribe la dirección URL pertinente y no puede acceder a la consola de administración de ZFS, es posible que el servidor no se inicie. Para iniciarlo, ejecute el siguiente comando:

# /usr/sbin/smcwebserver start

Si desea que el servidor se ejecute automáticamente al iniciar el sistema, ejecute el siguiente comando:

# /usr/sbin/smcwebserver enable

Nota - No se puede utilizar Solaris Management Console (smc) para administrar sistemas de archivos o grupos de almacenamiento ZFS.