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

Mensajes mejorados sobre dispositivos de agrupación ZFS

Mejoras en el uso compartido de archivos ZFS

Sistema de archivos var compartido

Compatibilidad de inicio para discos con etiqueta EFI (GPT)

Mejoras en el uso de comandos de ZFS

Mejoras de instantáneas 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

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

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.  Gestión de componentes de la agrupación raíz ZFS

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.  Archivado de instantáneas y recuperación de agrupaciones raíz

12.  Prácticas de ZFS recomendadas por Oracle Solaris

A.  Descripciones de versiones de Oracle Solaris ZFS

Índice

Oracle Solaris ZFS y sistemas de archivos tradicionales

Granularidad de sistemas de archivos ZFS

Desde siempre, los sistemas de archivos se han limitado a un dispositivo y, por lo tanto, al tamaño de dicho dispositivo. Crear y volver a crear sistemas de archivos tradicionales debido a las limitaciones de tamaño requiere mucho tiempo y llega a ser complicado. Los productos tradicionales de administración de volúmenes ayudan a llevar a cabo este proceso.

Como los sistemas de archivos ZFS no se limitan a determinados dispositivos, se pueden crear con rapidez y facilidad, de forma parecida a la creación de directorios. Los sistemas de archivos ZFS aumentan automáticamente en el espacio asignado a la agrupación de almacenamiento en la que residen.

En vez de crear un sistema de archivos, por ejemplo /export/home, para administrar numerosos subdirectorios de usuarios, puede crear un sistema de archivos por usuario. Puede configurar y administrar fácilmente un gran número de sistemas de archivos aplicando propiedades que pueden heredar los sistemas de archivos descendientes dentro de la jerarquía.

Consulte Creación de una jerarquía para el sistema de archivos ZFS para ver un ejemplo de creación de una jerarquía de sistema de archivos.

Cálculo del espacio de ZFS

ZFS se basa en el concepto de almacenamiento en agrupaciones. A diferencia de los sistemas de archivos habituales, asignados al almacenamiento físico, todos los sistemas de archivos ZFS de una agrupación comparten el espacio de almacenamiento de la agrupación. Por lo tanto, el espacio disponible en el disco notificado por utilidades como df puede llegar a cambiar aunque el sistema de archivos no esté activo, debido a que otros sistemas de archivos de la agrupación consumen o liberan espacio.

El tamaño máximo de los sistemas de archivos se puede restringir mediante cuotas. Para obtener información sobre las cuotas, consulte Establecimiento de cuotas en sistemas de archivos ZFS. Se puede garantizar una cantidad determinada de espacio en el disco para un sistema de archivos mediante reserva. Para obtener información acerca de las reservas, consulte Establecimiento de reservas en sistemas de archivos ZFS. Este modelo es muy similar al de NFS, en el que varios directorios se montan desde el mismo sistema de archivos (/home).

Todos los metadatos de ZFS se asignan de forma dinámica. Casi todos los demás sistemas de archivos preasignan gran parte de sus metadatos. Al crearse el sistema de archivos, el resultado es un coste inmediato de asignación de espacio para estos metadatos. También significa que está predefinida la cantidad de archivos que admiten los sistemas de archivos. Como ZFS asigna sus metadatos conforme los necesita, no precisa asignación inicial de espacio y la cantidad de archivos que puede admitir está sólo en función del espacio disponible en el disco. La salida del comando df -g no significa lo mismo en ZFS que en otros sistemas. El valor de total files (total de archivos) que aparece es sólo un cálculo basado en la cantidad de almacenamiento disponible en la agrupación.

ZFS es un sistema de archivos transaccional. Casi todas las modificaciones de sistemas de archivos se incluyen en grupos de transacciones y se envían al disco de manera asíncrona. Hasta que no se envían al disco, se denominan cambios pendientes. La cantidad de espacio en el disco utilizado, disponible y que hace referencia a un archivo o sistema de archivos no tiene en cuenta los cambios pendientes. Los cambios pendientes suelen calcularse en pocos segundos. El hecho de enviar un cambio al disco mediante fsync(3c) o O_SYNC no garantiza necesariamente la actualización inmediata del espacio que se utiliza en el disco.

En un sistema de archivos UFS, el comando du informa el tamaño de los bloques de datos en el archivo. En un sistema de archivos ZFS, du informa el tamaño real del archivo mientras se encuentra almacenado en el disco. Este tamaño incluye metadatos y compresión. Estos informes realmente ayudan a responder la pregunta "¿cuánto espacio obtengo si elimino este archivo?". Por lo tanto, incluso cuando la compresión esté desactivada, seguirá viendo resultados diferentes entre ZFS y UFS.

Cuando el consumo de espacio informado por el comando df se compara con el comando zfs list, tenga en cuenta que df está informando el tamaño de la agrupación y no sólo los tamaños del sistema de archivos. Además, df no registra los sistemas de archivos descendientes o si existen instantáneas. Si en los sistemas de archivos se establece cualquiera de las propiedades de ZFS, como la compresión y las cuotas, puede resultar difícil reconciliar el consumo de espacio informado por df.

Tenga en cuenta las siguientes situaciones que también podrían impactar el consumo de espacio informado:

Comportamiento de falta de espacio

En ZFS, las instantáneas se crean sin dificultad ni coste alguno. Las instantáneas son comunes en casi todos los entornos de ZFS. Para obtener información sobre instantáneas de ZFS, consulte el Capítulo 6, Uso de clones e instantáneas de Oracle Solaris ZFS.

La presencia de instantáneas puede producir comportamientos imprevistos al intentar liberar espacio en el disco. En general, con los permisos pertinentes, es posible eliminar archivos de un sistema de archivos lleno y disponer así de más espacio en el disco en el sistema de archivos. No obstante, si el archivo que se va a eliminar existe en una instantánea del sistema de archivos, suprimirlo no proporcionará más espacio libre. Se sigue haciendo referencia a los bloques utilizados por el archivo desde la instantánea.

Como consecuencia, suprimir un archivo puede suponer más consumo del espacio en el disco, ya que para reflejar el nuevo estado del espacio de nombre se debe crear una versión nueva del directorio. Este comportamiento significa que al intentar eliminar un archivo se puede generar un error ENOSPC o EDQUOT imprevisto.

Montaje de sistemas de archivos ZFS

ZFS reduce la complejidad y facilita la administración. Por ejemplo, en los sistemas de archivos tradicionales debe editar el archivo /etc/vfstab cada vez que agregue un sistema de archivos nuevo. ZFS ha suprimido este requisito al montar y desmontar automáticamente los sistemas de archivos en función de las propiedades del sistema de archivos. No necesita gestionar entradas ZFS en el archivo /etc/vfstab.

Para obtener más información sobre cómo montar y compartir sistemas de archivos ZFS, consulte Montaje de sistemas de archivos ZFS.

Administración tradicional de volúmenes

Como se explica en Almacenamiento en grupos de ZFS, con ZFS no se necesita un administrador de volúmenes aparte. ZFS funciona en dispositivos básicos, lo que permite crear una agrupación de almacenamiento a base de volúmenes lógicos, ya sea de software o hardware. No se recomienda esta configuración, puesto que el funcionamiento óptimo de ZFS se da con dispositivos físicos básicos. El uso de volúmenes lógicos puede perjudicar el rendimiento, la fiabilidad o ambas cosas, y se debe evitar.

Modelo de ACL de Solaris basado en NFSv4

Las versiones anteriores del sistema operativo Solaris admitían una implementación de ACL que se basaba sobre todo en la especificación de ACL de borrador POSIX. Las ACL basadas en el borrador POSIX se utilizan para proteger los archivos UFS. Se emplea un nuevo modelo Solaris ACL basado en la especificación NFSv4 para proteger archivos ZFS.

A continuación se exponen las diferencias principales del nuevo modelo Solaris ACL:

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