Cómo determinar el espacio libre en un grupo de discos con el comando vxassist flags, maxsize y maxgrow

Artículo:: 100040744
Última publicación: 2019-04-03
Clasificaciones: 1 1
Producto(s): InfoScale & Storage Foundation

Problema

Cómo determinar el espacio libre en un grupo de discos con el comando vxassist flags, maxsize y maxgrow

Solución

Existen varias maneras de determinar el espacio contiguo y el espacio libre total disponible en el grupo de discos. El resultado es sectores de 512 bytes de forma predeterminada (excepto en los sistemas de HPUX que se muestran en los segmentos de 1024 bytes).

Desde la línea de comandos:

1. Para determinar las regiones de espacio libre total en todos los discos:

# vxdg free

2. Para determinar las regiones de espacio libre total en solo un grupo de disco:

# vxdg -g <disk group> free

Cuando consulta el sistema para determinar cuánto espacio estará disponible para un volumen determinado, es fundamental confirmar que se obtengan los datos para el tipo de volumen que se va a crear.

Ejemplo implementando el grupo de discos “tdg” (Cada LUN mide 2G):

DEVICE       TYPE            DISK         GROUP        STATUS
sdb          auto:sliced     disk01       tdg          online
sdc          auto:sliced     disk02       tdg          online
sdd          auto:sliced     disk03       tdg          online

Para determinar el tamaño del volumen que puede crear con el grupo de discos, el comando “vxassist” con el interruptor “maxsize”:

# vxassist -g tdg maxsize
Maximum volume size: 12472320 (6090Mb)

El comando hace referencia al diseño predeterminado concatenado para la determinación de tamaño.  Para indicar un diseño de volumen diferente usar el parámetro "diseño":

# vxassist -g tdg maxsize layout=striped
Maximum volume size: 8314880 (4060Mb)

De acuerdo con el diseño designado y los requisitos físicos para ese diseño, el tamaño disponible ha cambiado en este ejemplo de 6090Mb a 4060Mb (la opción predeterminada es 2 columnas cuando no se especifica ningún número de columna).

El comando "maxgrow" puede utilizarse para determinar cuánto espacio se puede agregar a un volumen existente.  Este comando respeta las restricciones de dispositivo de diseño de volumen.

Sección de ejemplo:

# vxassist -g tdg make tvol 1000M layout=striped ncols=3
# vxprint -htq -g tdg

dg tdg          default      default  0        1262975382.14.therat

dm disk01       sdb          auto     2074     4158112  -
dm disk02       sdc          auto     2074     4158112  -
dm disk03       sdd          auto     2074     4158112  -

v  tvol         -            ENABLED  ACTIVE   2048000  SELECT    tvol-01  fsgen
pl tvol-01      tvol         ENABLED  ACTIVE   2048256  STRIPE    3/128    RW
sd disk01-01    tvol-01      disk01   0        682752   0/0       sdb      ENA
sd disk02-01    tvol-01      disk02   0        682752   1/0       sdc      ENA
sd disk03-01    tvol-01      disk03   0        682752   2/0       sdd      ENA


Determine cuánto espacio queda disponible para un volumen concatenado (espacio libre total en el grupo de discos):

# vxassist -g tdg maxsize
Maximum volume size: 10424320 (5090Mb)


Determine cuánto espacio queda disponible para un nuevo volumen de sección de dos columnas:

# vxassist -g tdg maxsize layout=striped ncols=2
Maximum volume size: 6948864 (3393Mb)


Determine cuánto puede crecer el volumen existente 'tvol':

# vxassist -g tdg maxgrow tvol
Volume tvol can be extended by 10424320 to: 12472320 (6090Mb)

¿Fue útil este contenido?