Skip to main content
SANtricity commands
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Configurar atributos de volumen para un volumen de un grupo de volúmenes

Colaboradores

La set volume el comando define las propiedades de los volúmenes de un grupo de volúmenes.

Cabinas compatibles

Este comando se aplica a cualquier cabina de almacenamiento individual, incluidas las cabinas E2700, E5600, E2800, E5700, Cabinas EF600 y EF300, siempre que estén instalados todos los paquetes SMcli.

Funciones

Para ejecutar este comando en una cabina de almacenamiento E2800, E5700, EF600 o EF300, debe contar con el rol de administrador de almacenamiento.

Contexto

Es posible usar la mayoría de los parámetros para definir propiedades de uno o varios volúmenes. También es posible usar algunos parámetros para definir propiedades de un solo volumen. Las definiciones de sintaxis se separan para mostrar los parámetros que se aplican a varios volúmenes y que solo se aplican a un volumen.

Nota

En configuraciones donde los grupos de volúmenes comprenden más de 32 volúmenes, la operación puede generar errores de I/o del host o reinicios internos de la controladora por agotarse el tiempo de espera antes de que se complete la operación. Si se producen errores de I/o del host o reinicios internos de la controladora, coloque en modo inactivo la actividad de I/o del host y vuelva a intentar la operación.

Sintaxis aplicable a uno o varios volúmenes

set (allVolumes | volume [volumeName] |
volumes [volumeName1 ... volumeNameN] | volume <"wwID">)
cacheFlushModifier=cacheFlushModifierValue
cacheWithoutBatteryEnabled=(TRUE | FALSE)
mediaScanEnabled=(TRUE | FALSE)
mirrorCacheEnabled=(TRUE | FALSE)
modificationPriority=(highest | high | medium | low | lowest)
owner=(a|b)
preReadRedundancyCheck=(TRUE | FALSE)
readCacheEnabled=(TRUE | FALSE)
writeCacheEnabled=(TRUE | FALSE)
cacheReadPrefetch=(TRUE | FALSE)
dataAssuranceDisabled=(TRUE | FALSE)
set (allVolumes | volume [volumeName] |
volumes [volumeName1 ... volumeNameN] | volume <"wwID">)
cacheFlushModifier=cacheFlushModifierValue
cacheWithoutBatteryEnabled=(TRUE | FALSE)
mediaScanEnabled=(TRUE | FALSE)
mirrorCacheEnabled=(TRUE | FALSE)
modificationPriority=(highest | high | medium | low | lowest)
owner=(a|b)
preReadRedundancyCheck=(TRUE | FALSE)
readCacheEnabled=(TRUE | FALSE)
writeCacheEnabled=(TRUE | FALSE)
cacheReadPrefetch=(TRUE | FALSE)
dataAssuranceDisabled=(TRUE | FALSE)
set (allVolumes | volume ["volumeName"] |
volumes ["volumeName1" ... "volumeNameN"] | volume <"wwID">)
cacheFlushModifier=cacheFlushModifierValue
cacheWithoutBatteryEnabled=(TRUE | FALSE)
mediaScanEnabled=(TRUE | FALSE)
mirrorCacheEnabled=(TRUE | FALSE)
modificationPriority=(highest | high | medium | low | lowest)
owner=(a|b)
preReadRedundancyCheck=(TRUE | FALSE)
readCacheEnabled=(TRUE | FALSE)
writeCacheEnabled=(TRUE | FALSE)
cacheReadPrefetch=(TRUE | FALSE)
dataAssuranceDisabled=(TRUE | FALSE)
set (allVolumes | volume [volumeName] |
volumes [volumeName1 ... volumeNameN] | volume <"wwID">)
cacheFlushModifier=cacheFlushModifierValue
cacheWithoutBatteryEnabled=(TRUE | FALSE)
mediaScanEnabled=(TRUE | FALSE)
mirrorCacheEnabled=(TRUE | FALSE)
modificationPriority=(highest | high | medium | low | lowest)
owner=(a|b)
readCacheEnabled=(TRUE | FALSE)
writeCacheEnabled=(TRUE | FALSE)
cacheReadPrefetch=(TRUE | FALSE)
dataAssuranceDisabled=(TRUE | FALSE)
set (allVolumes | volume ["volumeName"] |
volumes ["volumeName1" ... "volumeNameN"] | volume <"wwID">)
cacheFlushModifier=cacheFlushModifierValue
cacheWithoutBatteryEnabled=(TRUE | FALSE)
mediaScanEnabled=(TRUE | FALSE)
mirrorCacheEnabled=(TRUE | FALSE)
modificationPriority=(highest | high | medium | low | lowest)
owner=(a|b)
readCacheEnabled=(TRUE | FALSE)
writeCacheEnabled=(TRUE | FALSE)
cacheReadPrefetch=(TRUE | FALSE)
dataAssuranceDisabled=(TRUE | FALSE)
set (allVolumes | volume [volumeName] |
volumes [volumeName1 ... volumeNameN] | volume <"wwID">)
cacheFlushModifier=cacheFlushModifierValue
cacheWithoutBatteryEnabled=(TRUE | FALSE)
mediaScanEnabled=(TRUE | FALSE)
mirrorCacheEnabled=(TRUE | FALSE)
modificationPriority=(highest | high | medium | low | lowest)
owner=(a|b)
readCacheEnabled=(TRUE | FALSE)
writeCacheEnabled=(TRUE | FALSE)
cacheReadPrefetch=(TRUE | FALSE)
reservedFutureOption1=(TRUE | FALSE)

Sintaxis aplicable únicamente a un volumen

set (volume [volumeName] | volume <wwID>)
addCapacity=volumeCapacity
[addDrives=(trayID1,drawerID1,slotID1 ... trayIDn,drawerIDn,slotIDn)]
redundancyCheckEnabled=(TRUE | FALSE)
segmentSize=segmentSizeValue
userLabel=volumeName
preReadRedundancyCheck=(TRUE | FALSE)
set (volume ["volumeName"] | volume <wwID>)
addCapacity=volumeCapacity
[addDrives=(trayID1,drawerID1,slotID1
... trayIDn,drawerIDn,slotIDn)]
redundancyCheckEnabled=(TRUE | FALSE)
segmentSize=segmentSizeValue
userLabel=volumeName
preReadRedundancyCheck=(TRUE | FALSE)
set (volume [volumeName] | volume <wwID>)
addCapacity=volumeCapacity
[addDrives=(trayID1,slotID1 ... trayIDn,slotIDn)]
redundancyCheckEnabled=(TRUE | FALSE)
segmentSize=segmentSizeValue
userLabel=volumeName
preReadRedundancyCheck=(TRUE | FALSE)

Parámetros

Parámetro Descripción

allVolumes

Este parámetro configura las propiedades de todos los volúmenes en la cabina de almacenamiento.

volume

El nombre del volumen para el cual se desean definir propiedades. El nombre del volumen debe escribirse entre corchetes ([ ]). Si el nombre del volumen tiene caracteres especiales o números, se debe escribir entre comillas dobles (" ") dentro de corchetes.

volume

El identificador a nivel mundial (WWID) del volumen para el cual se desean definir propiedades. El nombre del WWID debe escribirse entre comillas dobles (" ") entre paréntesis angulares (< >).

Nota

Cuando ejecute este comando, no use punto y coma como separador en el WWID.

volumes

Los nombres de varios volúmenes para los cuales se desean definir propiedades. Todos los volúmenes tendrán las mismas propiedades. Los nombres de los volúmenes deben escribirse de acuerdo con estas reglas:

  • Todos los nombres deben escribirse entre corchetes ([ ]).

  • Los nombres deben estar separados por un espacio.

Si los nombres de los volúmenes tienen caracteres especiales o números, se deben introducir de acuerdo con las siguientes reglas:

  • Todos los nombres deben escribirse entre corchetes ([ ]).

  • Cada nombre debe escribirse entre comillas dobles (" ").

  • Los nombres deben estar separados por un espacio.

cacheFlushModifier

La cantidad máxima de tiempo que los datos del volumen permanecen en la caché antes de que los datos se vacíen en el almacenamiento físico. Los valores válidos se enumeran en la sección Notas.

cacheWithoutBatteryEnabled

La configuración para activar o desactivar el almacenamiento en caché sin baterías. Para activar el almacenamiento en caché sin baterías, configure este parámetro en TRUE. Para desactivar el almacenamiento en caché sin baterías, configure este parámetro en FALSE.

mediaScanEnabled

La opción para activar o desactivar el análisis de medios en el volumen. Para activar el análisis de medios, establezca este parámetro en TRUE. Para desactivar el análisis de medios, establezca este parámetro en FALSE. (Si se deshabilita el análisis de medios en el nivel de la cabina de almacenamiento, este parámetro queda sin efecto).

mirrorCacheEnabled

La configuración para activar o desactivar la caché de reflejos. Para activar la caché de reflejos, configure este parámetro en TRUE. Para desactivar la caché de reflejos, configure este parámetro en FALSE.

modificationPriority

La prioridad para las modificaciones del volumen mientras la cabina de almacenamiento está operativa. Los valores válidos son highest, high, medium, low, o. lowest.

owner

La controladora propietaria del volumen. Los identificadores válidos de la controladora son los siguientes a o. b, donde a Es la controladora en la ranura A, y. b Es la controladora en la ranura B. Use este parámetro únicamente si desea cambiar el propietario del volumen.

preReadRedundancyCheck

La configuración para activar o desactivar la verificación de redundancia de lectura previa. Al activar la verificación de redundancia de lectura previa, se verifica la coherencia de los datos de redundancia RAID para las franjas que contienen los datos de lectura. La verificación de redundancia de lectura previa se realiza únicamente en operaciones de lectura. Para activar la verificación de redundancia de lectura previa, configure este parámetro en TRUE. Para desactivar la verificación de redundancia de lectura previa, configure este parámetro en FALSE.

Nota

No use este parámetro en volúmenes no redundantes, como volúmenes RAID 0.

readCacheEnabled

La configuración para activar o desactivar la caché de lectura. Para activar la caché de lectura, configure este parámetro en TRUE. Para desactivar la caché de lectura, configure este parámetro en FALSE.

writeCacheEnabled

La configuración para activar o desactivar la caché de escritura. Para activar la caché de escritura, configure este parámetro en TRUE. Para desactivar la caché de escritura, configure este parámetro en FALSE.

cacheReadPrefetch

El ajuste para activar o desactivar la captura previa de lectura de caché. Para desactivar la captura previa de lectura de caché, este parámetro debe configurarse en FALSE. Para activar la captura previa de lectura de caché, este parámetro debe configurarse en TRUE.

dataAssuranceDisabled

La configuración para desactivar la garantía de datos para un volumen específico.

Para que este parámetro tenga significado, el volumen debe ser compatible con la función de garantía de datos. Este parámetro hace que un volumen compatible con la función de garantía de datos cambie deje de admitir esa función.

Nota

Solo es posible habilitar esta opción si las unidades son compatibles con DA.

Para quitar la garantía de datos de un volumen compatible con la función de garantía de datos, configure este parámetro en TRUE.

Nota

Si se quita la garantía de datos de un volumen, no se puede restablecer la garantía de datos para ese volumen.

Para restablecer la garantía de datos en los datos de un volumen del cual se quitó esa función, siga los siguientes pasos:

  1. Quite los datos del volumen.

  2. Elimine el volumen.

  3. Vuelva a crear un volumen nuevo con las propiedades del volumen eliminado.

  4. Configure la garantía de datos para el volumen nuevo.

  5. Transfiera los datos al volumen nuevo.

addCapacity

La configuración para aumentar el tamaño de almacenamiento (capacidad) del volumen para el cual se desean definir propiedades. El tamaño se define en unidades de bytes, KB, MB, GB, o. TB. El valor predeterminado es bytes.

addDrives

En el caso de los soportes de unidades de gran capacidad, es necesario indicar los valores de ID de soporte, ID de cajón e ID de ranura correspondientes a la unidad. En el caso de los soportes de unidades de baja capacidad, es necesario indicar los valores de ID de soporte e ID de ranura correspondientes a la unidad. Los valores de ID de soporte son 0 para 99. Los valores de ID de cajón son 1 para 5.

El valor máximo de ID de ranura es 24. Los valores de ID de ranura comienzan con 0 o 1, según el modelo de soporte. Los soportes de unidades compatibles con controladoras E2800 y E5700 tienen números de ID de ranura que comienzan con 0. Los soportes de unidades compatibles con controladoras E2700 y E5600 tienen números de ID de ranura que comienzan con 1.

Los valores de ID de soporte, de cajón y de ranura deben escribirse entre corchetes ([ ]).

Use este parámetro con el addCapacity parámetro si se deben especificar unidades adicionales para acomodar el nuevo tamaño.

redundancyCheckEnabled

La opción para activar o desactivar la comprobación de redundancia durante un análisis de medios. Para activar la comprobación de redundancia, establezca este parámetro en TRUE. Para desactivar la comprobación de redundancia, establezca este parámetro en FALSE.

segmentSize

La cantidad de datos (en KB) que la controladora escribe en una sola unidad de un volumen antes de escribir datos en la siguiente unidad. Los valores válidos son 8, 16, 32, 64, 128, 256, o. 512.

userLabel

El nombre nuevo que se desea otorgar a un volumen existente. El nombre del nuevo volumen debe escribirse entre comillas dobles (" ").

preReadRedundancyCheck

La configuración para verificar la coherencia de los datos de redundancia RAID en las franjas durante las operaciones de lectura. No use esta operación para volúmenes no redundantes, por ejemplo, con el nivel de RAID 0. Para verificar la coherencia de redundancia, configure este parámetro en TRUE. Para no verificar las franjas, configure este parámetro en FALSE.

Notas

Se pueden producir errores de I/o del host en grupos de volúmenes de más de 32 volúmenes. Esta operación también puede generar reinicios internos de la controladora por agotarse el tiempo de espera antes de que se complete la operación. Si tiene este problema, desactive la actividad de I/o del host y vuelva a intentar la operación.

Cuando se usa este comando, pueden especificarse uno o varios de los parámetros opcionales.

Es posible aplicar estos parámetros únicamente en un volumen a la vez:

  • addCapacity

  • segmentSize

  • userLabel

  • logicalUnitNumber

Añadir capacidad, unidades y tamaño de segmentos

Ajuste de addCapacity parámetro, el addDrives o el segmentSize parámetro inicia una operación de ejecución prolongada que no se puede detener. Estas operaciones de ejecución prolongada se realizan en segundo plano y no impiden la ejecución de otros comandos. Para mostrar el progreso de las operaciones de ejecución prolongada, use la show volume actionProgress comando.

Modificador de vaciado de caché

En esta tabla, se enumeran los valores válidos para el modificador de vaciado de caché.

Valor Descripción

Immediate

Los datos se vacían tan pronto como se colocan en la caché.

.25

Los datos se vacían después de 250 ms.

.5

Los datos se vacían después de 500 ms.

.75

Los datos se vacían después de 750 ms.

1

Los datos se vacían después de 1 s.

1.5

Los datos se vacían después de 1500 ms.

2

Los datos se vacían después de 2 s.

5

Los datos se vacían después de 5 s.

10

Los datos se vacían después de 10 s.

20

Los datos se vacían después de 20 s.

60

Los datos se vacían después de 60 s (1 min).

120

Los datos se vacían después de 120 s (2 min).

300

Los datos se vacían después de 300 s (5 min).

1200

Los datos se vacían después de 1200 s (20 min).

3600

Los datos se vacían después de 3600 s (1 h).

Infinite

Los datos de la caché no están sujetos a ningún límite de antigüedad o tiempo. Los datos se vacían sobre la base de otros criterios que gestiona la controladora.

Nota

No configure el valor de cacheFlushModifier parámetro superior a 10 segundos. Las excepciones se aplican a fines de prueba. Después de ejecutar las pruebas en las que haya establecido los valores de cacheFlushModifier parámetro superior a 10 segundos, devolver el valor del cacheFlushModifier parámetro a 10 segundos o menos.

Caché sin batería habilitada

El almacenamiento en caché de escritura sin baterías permite que el almacenamiento en caché continúe aunque las baterías de la controladora estén completamente descargadas, no estén totalmente cargadas o no existan. Si establece este parámetro en TRUE Sin un sistema de alimentación ininterrumpida (UPS) u otra fuente de alimentación de respaldo, se pueden perder datos si se interrumpe la alimentación hacia la cabina de almacenamiento. Este parámetro no tiene efecto si el almacenamiento en caché de escritura está deshabilitado.

Prioridad de modificación

La prioridad de modificación define la cantidad de recursos del sistema que se usan cuando se modifican propiedades del volumen. Si se selecciona el nivel de prioridad más alto, la modificación del volumen usa la mayoría de los recursos del sistema, lo que reduce el rendimiento para las transferencias de datos del host.

Captura previa de lectura de caché

La cacheReadPrefetch parámetro permite que la controladora copie bloques de datos adicionales en la caché mientras lee y copia en caché bloques de datos solicitados por el host desde la unidad. Esta acción aumenta las posibilidades de satisfacer una solicitud de datos futura desde la caché. La captura previa de lectura de caché es importante para las aplicaciones multimedia en las que se usa la transferencia de datos secuencial. La configuración de la cabina de almacenamiento que se utiliza determina la cantidad de bloques de datos adicionales que la controladora lee en caché. Valores válidos para cacheReadPrefetch los parámetros son TRUE o. FALSE.

Tamaño de los segmentos

El tamaño de un segmento determina cuántos bloques de datos escribe la controladora en una sola unidad de un volumen antes de pasar a la siguiente unidad. Cada bloque de datos almacena 512 bytes de datos. Un bloque de datos es la unidad mínima de almacenamiento. El tamaño de un segmento determina cuántos bloques de datos contiene. Por ejemplo, un segmento de 8 KB contiene 16 bloques de datos. Un segmento de 64 KB contiene 128 bloques de datos.

Cuando se introduce un valor para el tamaño de segmento, se controla si corresponde a los valores admitidos que indica la controladora en el tiempo de ejecución. Si el valor especificado no es válido, la controladora muestra una lista de valores válidos. Cuando se utiliza una sola unidad para una solicitud única, las demás unidades disponibles pueden atender simultáneamente otras solicitudes.

Si el volumen se encuentra en un entorno en el que un único usuario transfiere grandes unidades de datos (como multimedia), el rendimiento se maximiza cuando se atiende una única solicitud de transferencia de datos con una única franja de datos. (Una franja de datos es el tamaño de segmento multiplicado por la cantidad de unidades en el grupo de volúmenes que se usan para la transferencia de datos.) En este caso, se usan varias unidades para la misma solicitud, pero se accede una sola vez a cada unidad.

Para lograr un rendimiento óptimo en un entorno de almacenamiento con base de datos multiusuario o sistema de archivos, se debe configurar un tamaño de segmento que minimice la cantidad de unidades necesarias para satisfacer una solicitud de transferencia de datos.

Nivel de firmware mínimo

5.00 añade el addCapacity parámetro.

7.10 añade el preReadRedundancyCheck parámetro.

7.60 añade el drawerID entrada del usuario.

7.75 añade el dataAssuranceDisabled parámetro.

8.10 corrige los valores de cacheFlushModifier parámetro en la tabla de vaciado de caché.