• No results found

4 Data processing

4.3 Data processing rules

Las propiedades son para el mecanismo principal que utiliza para controlar el comportamiento de los sistemas de archivos, volúmenes, instantáneas y clones. A menos que se indique lo contrario, las propiedades que se definen en esta sección se aplican a todos los tipos de conjuntos de datos.

“Propiedades nativas de sólo lectura de ZFS” en la página 154“Propiedades nativas de ZFS configurables” en la página 155“Propiedades de usuario de ZFS” en la página 162

Las propiedades se dividen en dos tipos: nativas y definidas por el usuario. Las propiedades nativas proporcionan estadísticas internas o controlan el comportamiento del sistema de archivos ZFS. Asimismo, las propiedades nativas son configurables o de sólo lectura. Las propiedades del usuario no repercuten en el comportamiento del sistema de archivos ZFS, pero puede usarlas para anotar conjuntos de datos de forma que tengan sentido en su entorno. Para obtener más información sobre las propiedades del usuario, consulte“Propiedades de usuario de ZFS” en la página 162.

La mayoría de las propiedades configurables también se pueden heredar. Una propiedad que se puede heredar es la que, cuando se establece en un sistema de archivos principal, se propaga a todos sus descendientes.

Todas las propiedades heredables tienen un origen asociado que indica la forma en que se ha obtenido una propiedad. El origen de una propiedad puede tener los valores siguientes:

local Indica que la propiedad se ha establecido

el comando zfs set, tal como se describe en

“Configuración de propiedades de ZFS” en la página 166.

inherited fromnombre_conjunto_datos Indica que la propiedad se ha heredado del superior nombrado.

default Indica que el valor de la propiedad no se ha

heredado o establecido localmente. Este origen es el resultado de que ningún superior tiene la propiedad como local de origen.

La tabla siguiente identifica las propiedades del sistema de archivos ZFS nativo configurable y de sólo lectura. Las propiedades nativas de sólo lectura se identifican como tales. Todas las demás propiedades nativas que se enumeran en esta tabla son configurables. Para obtener información sobre las propiedades del usuario, consulte“Propiedades de usuario de ZFS” en la página 162.

TABLA 6–1 Descripciones de propiedades nativas de ZFS

Nombre de propiedad Tipo

Valor

predeterminado Descripción

aclinherit Cadena secure Controla cómo se heredan las entradas de lista de control de acceso (ACL) cuando se crean los archivos y los directorios. Los valores son discard, noallow, securey passthrough. Para obtener una descripción de estos valores, consulte“Propiedades de ACL” en la página 232.

aclmode Cadena groupmask Controla cómo se modifica una entrada de lista de control de acceso (ACL) durante una operación de chmod.Los valores son discard, groupmask y passthrough. Para obtener una descripción de estos valores, consulte“Propiedades de ACL”

en la página 232.

atime Booleano on Controla si la hora de acceso de los archivos se actualiza cuando se leen. Si se desactiva esta propiedad, se evita la generación de tráfico de escritura al leer archivos y se puede mejorar considerablemente el rendimiento, si bien esto podría confundir a los programas de envío de correo y otras utilidades similares.

TABLA 6–1 Descripciones de propiedades nativas de ZFS (Continuación) Nombre de propiedad Tipo

Valor

predeterminado Descripción

available Número N/A Propiedad de sólo lectura que identifica la cantidad de espacio disponible en el disco para un sistema de archivos y todos los subordinados, suponiendo que no hay otra actividad en la agrupación. Como el espacio en el disco se comparte en una agrupación, el espacio disponible puede verse limitado por varios factores, como el tamaño físico de la agrupación, las cuotas, las reservas u otros conjuntos de datos de la agrupación. La abreviatura de la propiedad es avail.

Para obtener más información sobre el cálculo de espacio, consulte“Cálculo del espacio de ZFS” en la página 40.

canmount Booleano on Controla si un sistema de archivos determinado se puede montar con el comando zfs mount. Esta propiedad se puede establecer en cualquier sistema de archivos y la propiedad no es heredable. No obstante, cuando esta propiedad está establecida en off, los sistemas de archivos descendientes se pueden heredar, pero el sistema de archivos nunca se monta.

Si se establece la opción noauto, un sistema de archivos sólo se puede montar y desmontar de manera explícita. El sistema de archivos no se monta automáticamente al crearlo o importarlo, ni se monta con el comando zfs mount- ani se desmonta con el comando zfs unmount-a.

Para obtener más información, consulte“Propiedad canmount” en la página 157.

TABLA 6–1 Descripciones de propiedades nativas de ZFS (Continuación) Nombre de propiedad Tipo

Valor

predeterminado Descripción

casesensitivity Cadena mixed Esta propiedad indica si el algoritmo que coincide con el nombre de archivo utilizado por el sistema de archivos debe ser casesensitive o caseinsensitive, o si debe permitir una combinación de ambos estilos de coincidencia (mixed). Tradicionalmente, los sistemas de archivos UNIX y POSIX tienen nombres de archivo que distinguen entre mayúsculas y minúsculas. El valor mixed para esta propiedad indica que el sistema de archivos puede admitir solicitudes de comportamientos de coincidencias con y sin distinción de mayúsculas y minúsculas. Actualmente, el

comportamiento de coincidencia con distinción de mayúsculas y minúsculas en un sistema de archivos que admite un comportamiento mixto está limitado al producto de servidor Oracle Solaris SMB. Para obtener más información sobre el uso del valor mixed, consulte “Propiedad casesensitivity” en la página 157. Independientemente de la configuración de la propiedad casesensitivity, el sistema de archivos conserva las mayúsculas y minúsculas del nombre especificado para crear un archivo. Esta propiedad no se podrá cambiar una vez creado el sistema de archivos. suma de

comprobación

Cadena on Controla la suma de comprobación utilizada para verificar la integridad de los datos. El valor predeterminado es on, que selecciona

automáticamente un algoritmo adecuado, actualmente fletcher4. Los valores son on, off, fletcher2, fletcher4, sha256y sha256+mac. El valor off deshabilita la comprobación de integridad en los datos del usuario. No se recomienda el valor off.

compression Cadena off Habilita o inhabilita la compresión de este conjunto de datos. Los valores son on, off y lzjb, gzip o gzip-N. En la actualidad, configurar esta propiedad en lzjb, gzipo gzip- N equivale a establecerla en on. Habilitar la compresión en un sistema de archivos en el que ya hay datos sólo comprime los datos nuevos. Los datos que existan están sin comprimir.

La abreviatura de la propiedad es compress.

TABLA 6–1 Descripciones de propiedades nativas de ZFS (Continuación) Nombre de propiedad Tipo

Valor

predeterminado Descripción

compressratio Número N/A Propiedad de sólo lectura que identifica el índice de compresión alcanzado para un conjunto de datos, expresado como multiplicador. La compresión se puede activar ejecutando el comando zfs set compression=ondataset.

El valor se calcula a partir del tamaño lógico de todos los archivos y la cantidad de datos físicos a los que se hace referencia. Incluye grabaciones explícitas mediante el uso de la propiedad compression. copies Número 1 Establece la cantidad de copias de datos de usuarios por

sistema de archivos. Los valores disponibles son 1, 2, o 3. Estas copias son adicionales a cualquier redundancia de agrupación. El espacio en el disco que utilicen varias copias de datos de usuarios se carga en los pertinentes archivo y conjunto de datos, y se contabiliza en relación con las cuotas y reservas. Además, la propiedad used se actualiza si se habilitan varias copias. La configuración de esta propiedad debe considerarse al crear el sistema de archivos, puesto que, si se modifica la propiedad en cualquier sistema ya creado, sólo se afecta a los datos nuevos que se escriban.

creation Cadena N/A Propiedad de sólo lectura que identifica la fecha y la hora de creación de este conjunto de datos.

dedup Cadena off Controla la capacidad de eliminar datos duplicados en un sistema de archivos ZFS. Los valores posibles son on, off, verify y sha256[,verify]. La suma de comprobación predeterminada para la eliminación de datos duplicados es sha256.

Para obtener más información, consulte“Propiedad dedup” en la página 159.

devices Booleano on Controla si se pueden abrir los archivos de dispositivos en un sistema de archivos.

cifrado Booleano off Controla si un sistema de archivos está cifrado. Un sistema de archivos cifrado significa que los datos están codificados y que el propietario del sistema necesita una clave para acceder a los datos.

TABLA 6–1 Descripciones de propiedades nativas de ZFS (Continuación) Nombre de propiedad Tipo

Valor

predeterminado Descripción

exec Booleano on Controla si se permite ejecutar programas en un sistema de archivos. Asimismo, si se establece en off, no se permiten las llamadas de mmap(2) con PROT_EXEC.

keysource Cadena none Identifica el formato y la ubicación de la clave que se ajusta a las claves del sistema de archivos. Los valores de propiedad válidos son raw, hex,

passphrase,prompto archivo. La clave debe estar presente cuando el sistema de archivos se crea, se monta o se carga mediante el comando zfs key - l. Si el cifrado ha sido habilitado para un sistema de archivos nuevo, el valor de keysource predeterminado es passphrase,prompt.

keystatus Cadena none Propiedad de sólo lectura que identifica el estado de la clave de cifrado del sistema de archivos. La

disponibilidad de la clave de un sistema de archivos se indica mediante available o unavailable. Para los sistemas de archivos que no tienen habilitado el cifrado, se muestra la opción none.

logbias Cadena latency Controla de qué manera ZFS optimiza las solicitudes síncronas para este sistema de archivos. Si logbias se establece en latency, ZFS utiliza los dispositivos de registro independientes de la agrupación, si los hay, para manejar las solicitudes con latencia baja. Si logbiasse establece en throughput, ZFS no utiliza los dispositivos de registro independientes de la

agrupación. En su lugar, ZFS optimiza las operaciones síncronas para el rendimiento global de la agrupación y el uso eficiente de recursos. El valor predeterminado es latency.

mlslabel Cadena None (Nada) Proporciona una etiqueta de sensibilidad que determina si un sistema de archivos se puede montar en una zona de Trusted Extensions. Si el sistema de archivos etiquetado coincide con la zona etiquetada, el sistema de archivos se puede montar y es posible acceder a él desde la zona etiquetada. El valor predeterminado esnone. Esta propiedad se puede modificar solamente cuando Trusted Extensions está habilitado y solamente con el privilegio adecuado.

TABLA 6–1 Descripciones de propiedades nativas de ZFS (Continuación) Nombre de propiedad Tipo

Valor

predeterminado Descripción

mounted Booleano N/A Propiedad de sólo lectura que indica si este sistema de archivos, un clon o una instantánea se encuentra montada. Esta propiedad no se aplica a los volúmenes. El valor puede ser yes o no.

mountpoint Cadena N/A Controla el punto de montaje utilizado para este sistema de archivos. Si la propiedad mountpoint se cambia para un sistema de archivos, se desmontan éste y cualquier descendiente que herede el punto de montaje. Si el valor nuevo es legacy, permanecen desmontados. En cambio, se vuelven a montar automáticamente en la nueva ubicación si la propiedad era legacy o none, o bien si estaban montados antes de que cambiara la propiedad. Asimismo, cualquier sistema de archivos compartidos está sin compartir y compartido en la nueva ubicación.

Para obtener más información sobre el uso de esta propiedad, consulte“Administración de puntos de montaje de ZFS” en la página 171.

primarycache Cadena all Controla la información que se guarda en la caché primaria (ARC). Los valores posibles son all, none y metadata. Si se establece en all, los datos de usuario y los metadatos se almacenan en la memoria caché. Si se establece en none, no se completan datos de usuario ni los metadatos se almacenan en la memoria caché. Si se establece en metadata, sólo los metadatos se

almacenan en la memoria caché. Cuando estas propiedades se establecen en sistemas de archivos existentes, sólo la nueva E/S se basa en la memoria caché en función del valor de estas propiedades. Algunos entornos de la base de datos pueden beneficiarse de no almacenar datos de usuario en la memoria caché. Debe determinar si es adecuado configurar las propiedades de antememoria para su entorno.

nbmand Booleano off Controla si el sistema de archivos debe montarse con bloqueos nbmand (obligatorio sin bloqueo). Esta propiedad es sólo para clientes de SMB. Los cambios realizados en esta propiedad sólo surten efecto cuando el sistema de archivos se desmonta y se vuelve a montar.

TABLA 6–1 Descripciones de propiedades nativas de ZFS (Continuación) Nombre de propiedad Tipo

Valor

predeterminado Descripción

normalization Cadena None (Nada) Esta propiedad indica si un sistema de archivos debe realizar una normalización de los nombres de archivo de unicode cuando se comparan dos nombres de archivo, e indica qué algoritmo de normalización debería utilizarse. Los nombres de archivo siempre se almacenan sin modificaciones, y los nombres están normalizados como parte de cualquier proceso de comparación. Si se establece esta propiedad en un valor legal que no es none y la propiedad utf8only no se especificó, la propiedad utf8only se configura automáticamente en on. El valor predeterminado de la propiedad normalization es none. Esta propiedad no se podrá cambiar una vez creado el sistema de archivos. origin Cadena N/A Propiedad de sólo lectura para volúmenes o sistemas de archivos clónicos que identifica la instantánea a partir de la cual se ha creado el clon. No se puede destruir el origen (ni siquiera con las opciones -r o -f) en tanto exista un clon.

Los sistemas de archivos no clónicos tienen la propiedad de origen establecida en none.

quota Número (o

none)

none Limita la cantidad de espacio en el disco que un sistema de archivos y sus descendientes pueden consumir. Esta propiedad fuerza un límite físico sobre la cantidad de espacio utilizado, incluido todo el espacio consumido por descendientes, como los sistemas de archivos y las instantáneas. La configuración de una cuota en un descendiente de un sistema de archivos que ya tiene una no anula la cuota del antecesor, sino que impone un límite adicional. Las cuotas no se pueden establecer en volúmenes, ya que la propiedad volsize representa una cuota implícita.

Para obtener información sobre la configuración de cuotas, consulte“Establecimiento de cuotas en sistemas de archivos ZFS” en la página 187.

rekeydate Cadena N/A Propiedad de sólo lectura que indica la fecha del último cambio de clave de cifrado de datos de una operación zfs key -Ko zfs clone - K en este sistema de archivos. Si no se ha realizado ninguna operación de rekey, el valor de esta propiedad es el mismo que el de la fecha de creation.

TABLA 6–1 Descripciones de propiedades nativas de ZFS (Continuación) Nombre de propiedad Tipo

Valor

predeterminado Descripción

readonly Booleano off Controla si un conjunto de datos se puede modificar. Si se establece en on, no se pueden efectuar

modificaciones.

La abreviatura de la propiedad es rdonly. recordsize Número 128K Especifica un tamaño de bloque sugerido para los

archivos del sistema de archivos.

La abreviatura de la propiedad es recsize. Para obtener información detallada, consulte“Propiedad recordsize” en la página 160.

referenced Número N/A Propiedad de sólo lectura que identifica la cantidad de datos a los que puede acceder un conjunto de datos, que se pueden compartir o no con otros conjuntos de datos de la agrupación.

Cuando se crea una instantánea o un clon, inicialmente hace referencia a la misma cantidad de espacio en el disco que la instantánea o el sistema de archivos del que se creó, porque su contenido es idéntico.

La abreviatura de la propiedad es refer.

refquota Número (o

none)

none Establece la cantidad de espacio en el disco que puede consumir un conjunto de datos. Esta propiedad impone un límite físico en la cantidad de espacio que se usa. Este límite físico no incluye el espacio en el disco usado por los descendientes, como instantáneas y clones.

TABLA 6–1 Descripciones de propiedades nativas de ZFS (Continuación) Nombre de propiedad Tipo

Valor

predeterminado Descripción

refreservation Número (o none)

none Establece la cantidad mínima de espacio en el disco que se garantiza a un conjunto de datos, sin incluir descendientes como las instantáneas o los clones. Cuando la cantidad de espacio en el disco utilizado aparece bajo este valor, se considera que el conjunto de datos utiliza la cantidad de espacio especificado por refreservation. La reserva de refreservation se representa mediante el espacio en el disco utilizado del conjunto de datos principal, y repercute en las reservas y cuotas del conjunto de datos principal.

Si se establece refreservation, sólo se permite una instantánea en caso de que, fuera de esta reserva, exista espacio libre en la agrupación para alojar la cantidad actual de bytes a los que se hace referencia en el conjunto de datos.

La abreviatura de la propiedad es refreserv. reservation Número (o

none)

none Establece la cantidad de espacio mínimo en el disco garantizada para un sistema de archivos y sus descendientes. Cuando la cantidad de espacio utilizado aparece bajo este valor, se considera que el sistema de archivos utiliza la cantidad de espacio especificado por su reserva. Las reservas se registran en el espacio de disco del sistema de archivos principal utilizado y repercuten en las reservas y las cuotas del sistema de archivos principal.

La abreviatura de la propiedad es reserv. Para obtener más información, consulte

“Establecimiento de reservas en sistemas de archivos ZFS” en la página 190.

rstchown Booleano activado Indica si el propietario del sistema de archivos puede otorgar cambios de propiedad de archivos. El valor predeterminado es restringir las operaciones de chown. Cuando rstchown se establece en off, el usuario tiene el privilegio PRIV_FILE_CHOWN_SELF para las operaciones chown.

TABLA 6–1 Descripciones de propiedades nativas de ZFS (Continuación) Nombre de propiedad Tipo

Valor

predeterminado Descripción

secondarycache Cadena all Controla la información que se almacena en la memoria caché secundaria (L2ARC). Los valores posibles son all, none y metadata. Si se establece en all, los datos de usuario y los metadatos se almacenan en la memoria caché. Si se establece en none, no se completan datos de usuario ni los metadatos se almacenan en la memoria caché. Si se establece en metadata, sólo los metadatos se almacenan en la memoria caché.

setuid Booleano on Controla si el bit de setuid se cumple en un sistema de archivos.

shadow Cadena None Identifica un sistema de archivos de ZFS como shadow del sistema de archivos descrito por el URI. Los datos se migran a un sistema de archivos shadow con esta propiedad establecida desde el sistema de archivos identificado por el URI. Para una realizar una migración completa, el sistema de archivos que se va a migrar debe ser de sólo lectura.

Related documents