JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Administración de Oracle Solaris: sistemas de archivos ZFS     Oracle Solaris 11 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

Cambio de página de manual de ZFS (zfs.1m)

Propiedad aclmode mejorada

Identificación de dispositivos de agrupaciones por ubicación física

Migración de ZFS shadow

Mejoras en el uso compartido de archivos ZFS

Cifrado del sistema de archivos 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)

Cambios de iSCSI de ZFS

Nuevo proceso del sistema ZFS

Propiedad de eliminación de datos duplicados de ZFS

¿Qué es Oracle Solaris ZFS?

Almacenamiento en grupos de 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 de ZFS

Requisitos de asignación de nombres de componentes de ZFS

2.  Procedimientos iniciales con Oracle Solaris ZFS

3.  Oracle Solaris ZFS y sistemas de archivos tradicionales

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

5.  Gestión de componentes de la agrupación raíz ZFS

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

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

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

9.  Administración delegada de ZFS Oracle Solaris

10.  Temas avanzados de Oracle Solaris ZFS

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

12.  Archivado de instantáneas y recuperación de agrupaciones raíz

13.  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.

Cambio de página de manual de ZFS (zfs.1m)

Oracle Solaris 11: la página del manual zfs.1m fue revisada para que las funciones principales del sistema de archivos ZFS permanezcan en la página zfs.1m, pero la administración delegada, el cifrado y los ejemplos y el uso compartido de sintaxis se tratan en las siguientes páginas:

Propiedad aclmode mejorada

Oracle Solaris 11: la propiedad aclmode modifica el comportamiento de la lista de control de acceso (ACL) al crear un archivo por primera vez o al controlar cómo una ACL se modifica 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 8-14.

Identificación de dispositivos de agrupaciones por ubicación física

Oracle Solaris 11: en esta versión de Solaris, utilice el comando zpool status -l para mostrar la información de ubicación física del disco para dispositivos de la agrupación, que se encuentra disponible desde el directorio /dev/chassis. Este directorio contiene valores de chasis, receptáculo y ocupante para los dispositivos del sistema.

Además, puede utilizar el comando fmadm add-alias para incluir un nombre de alias de disco que lo ayude a identificar la ubicación física de los discos en su entorno. Por ejemplo:

# fmadm add-alias SUN-Storage-J4400.0912QAJ001 SUN-Storage-J4400.rack22

Por ejemplo:

% zpool status -l export
  pool: export
 state: ONLINE
 scan: resilvered 379G in 8h31m with 0 errors on Thu Jan 27 23:10:20 2011
config:

        NAME                                                            STATE     READ WRITE CKSUM
        export                                                          ONLINE       0     0     0
          mirror-0                                                      ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__2/disk   ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__3/disk   ONLINE       0     0     0
          mirror-1                                                      ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__4/disk   ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__5/disk   ONLINE       0     0     0
          mirror-2                                                      ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__6/disk   ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__7/disk   ONLINE       0     0     0
          mirror-3                                                      ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__8/disk   ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__9/disk   ONLINE       0     0     0
          mirror-4                                                      ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__10/disk  ONLINE       0     0     0
            /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__11/disk  ONLINE       0     0     0
        spares
          /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__0/disk     AVAIL   
          /dev/chassis/SUN-Storage-J4400.rack22/SCSI_Device__1/disk     AVAIL   

errors: No known data errors

El comando zpool iostat también se ha actualizado con el fin de proporcionar información de ubicación física para los dispositivos de una agrupación. Por ejemplo:

# zpool iostat -lv
               capacity     operations    bandwidth
pool        alloc   free   read  write   read  write
----------  -----  -----  -----  -----  -----  -----
export      2.39T  2.14T     13     27  42.7K   300K
  mirror     490G   438G      2      5  8.53K  60.3K
    /dev/chassis/...rack22/SCSI_Device__2/disk      -      -      1      0  4.47K  60.3K
    /dev/chassis/...rack22/SCSI_Device__3/disk      -      -      1      0  4.45K  60.3K
  mirror     490G   438G      2      5  8.62K  59.9K
    /dev/chassis/...rack22/SCSI_Device__4/disk      -      -      1      0  4.52K  59.9K
    /dev/chassis/...rack22/SCSI_Device__5/disk      -      -      1      0  4.48K  59.9K
  mirror     490G   438G      2      5  8.60K  60.2K
    /dev/chassis/...rack22/SCSI_Device__6/disk      -      -      1      0  4.50K  60.2K
    /dev/chassis/...rack22/SCSI_Device__7/disk      -      -      1      0  4.49K  60.2K
  mirror     490G   438G      2      5  8.47K  60.1K
.
.
.

Además, los comandos croinfo, diskinfo, format y prtconf también proporcionan información de ubicación física de disco. Para obtener más información, consulte Identificación de dispositivos por ubicaciones físicas de Administración de Oracle Solaris: sistemas de archivos y dispositivos.

Migración de ZFS shadow

Oracle Solaris 11: en esta versión, puede migrar datos de un sistema de archivos antiguo a un sistema de archivos nuevo, mientras permite el acceso y la modificación del sistema de archivos nuevo durante el proceso de migración.

La configuración de la propiedad shadow en un sistema de archivos ZFS nuevo activa la migración de los datos más antiguos. La propiedad shadow se puede establecer para migrar datos del sistema local o un sistema remoto con cualquiera de los siguientes valores:

file:///path
nfs://host:path

Para obtener más información, consulte Migración de sistemas de archivos ZFS.

Mejoras en el uso compartido de archivos ZFS

Oracle Solaris 11: en esta versión de Solaris, los sistemas de archivos ZFS se comparten en un proceso de dos pasos para que las propiedades de uso compartido se establezcan con un comando y el recurso compartido NFS o SMB se publique en otro paso.

Para obtener más información, consulte Cómo compartir y anular la compartición de sistemas de archivos ZFS .

Cifrado del sistema de archivos ZFS

Oracle Solaris 11: en esta versión, puede cifrar un sistema de archivos ZFS.

Por ejemplo, el sistema de archivos tank/cindy se crea con la propiedad de cifrado habilitada. La política de cifrado predeterminada debe proporcionar una frase de contraseña, que debe tener un mínimo de 8 caracteres de longitud.

# zfs create -o encryption=on tank/cindy
Enter passphrase for 'tank/cindy': xxx
Enter again: xxx

Una política de cifrado se establece cuando se crea un sistema de archivos ZFS. La política de cifrado de un sistema de archivos es heredada por sistemas de archivos descendientes y no se puede eliminar.

Para obtener más información, consulte Cifrado de sistemas de archivos ZFS.

Mejoras en el flujo de envío de ZFS

Oracle Solaris 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 11: en esta versión, se pueden determinar las diferencias entre instantáneas de 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 11: en esta versión, se proporcionan las siguientes funciones nuevas de agrupación de almacenamiento ZFS:

Ajuste del comportamiento síncrono de ZFS

Oracle Solaris 11: en esta versión, 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 deshabilitació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 6-1.

Mensajes de agrupación ZFS mejorados

Oracle Solaris 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 Jun 22 14:35:40 GMT 2011
  pool: tank
 state: ONLINE
status: One or more devices is currently being resilvered.  The pool will
        continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
scan: resilver in progress since Wed Jun 22 14:33:29 2011
    3.42G scanned out of 7.75G at 28.2M/s, 0h2m to go
    3.39G resilvered, 44.13% done
config:
        NAME        STATE     READ WRITE CKSUM
        tank        ONLINE       0     0     0
          mirror-0  ONLINE       0     0     0
            c2t3d0  ONLINE       0     0     0
            c2t4d0  ONLINE       0     0     0
          mirror-1  ONLINE       0     0     0
            c2t7d0  ONLINE       0     0     0
            c2t8d0  ONLINE       0     0     0 (resilvering)

errors: No known data errors

Mejoras en la interoperabilidad de las ACL de ZFS

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

Para obtener más información, consulte Capítulo 8, 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 11: 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.

Cambios de iSCSI de ZFS

Oracle Solaris 11: en esta versión, el daemon de destino iSCSI se sustituye mediante el uso del daemon de destino Common Multiprotocol SCSI Target (COMSTAR). Este cambio también significa que la propiedad shareiscsi que se utilizó para compartir un volumen de ZFS como un LUN de iSCSI ya no está disponible. Utilice el comando stmfadm para configurar y compartir un volumen de ZFS como un LUN de iSCSI.

Para obtener más información, consulte Uso de un volumen de ZFS como un LUN iSCSI.

Nuevo proceso del sistema ZFS

Oracle Solaris 11: en esta versión, cada agrupación de almacenamiento de ZFS tiene un zpool-nombredeagrupación asociado con el proceso. 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).

Propiedad de eliminación de datos duplicados de ZFS

Oracle Solaris 11: en esta versión, puede utilizar la propiedad de eliminación de datos duplicados (dedup) para eliminar datos redundantes de sus sistemas de archivos ZFS. Si un sistema de archivos tiene habilitada la propiedad dedup, los bloques de datos duplicados se eliminan de forma sincrónica. El resultado es que se almacenan solamente los datos exclusivos y los componentes comunes se comparten entre archivos.

Puede habilitar esta propiedad como se indica a continuación:

# zfs set dedup=on tank/home

Aunque la eliminación de datos duplicados se establece como una propiedad del sistema de archivos, el alcance se extiende a todas las agrupaciones. Por ejemplo, se puede identificar la relación de eliminación de datos duplicados como se indica a continuación:

# zpool list tank
NAME    SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
tank    136G  55.2G  80.8G    40%  2.30x  ONLINE  -

La salida zpool list se ha actualizado para que sea compatible con la propiedad de eliminación de datos duplicados.

Para obtener más información sobre la configuración de la propiedad de eliminación de datos duplicados, consulte Propiedad dedup.

No habilite la propiedad dedup de los sistemas de archivos que residen en sistemas de producción hasta que se revisen las siguientes consideraciones:

Para obtener más información sobre estas consideraciones, consulte Propiedad dedup.