chvdisk

Use o comando chvdisk para modificar as propriedades de um volume, como nome do disco, Taxa de controle de E/S, ou número de unidade. Também é possível alterar as configurações de IBM® Easy Tier.

Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe
>>- chvdisk ---------------------------------------------------->

>--+- -name -- new_name_arg -------------------------+---------->
   +- -cache --+-readwrite-+--+----------+-----------+   
   |           +-leitura---+  '- -force -'           |   
   |           '-nenhum----'                         |   
   +- -rate -- throttle_rate --+----------+----------+   
   |                           '- -unitmb-'          |   
   +- -udid  -- vdisk_udid  -------------------------+   
   +-+---------------------------------------------+-+   
   | +- -warning --disk_size--+------------------+-+ |   
   | |                        '- -unit--+- b --+-' | |   
   | |                                  +- kb -+   | |   
   | |                                  +- mb -+   | |   
   | |                                  +- gb -+   | |   
   | |                                  +- tb -+   | |   
   | |                                  '- pb -'   | |   
   | '-disk_size_percentage--%---------------------' |   
   +-+--------------+--------------------------------+   
   | '- -copy-- id -'                                |   
   +- -autoexpand --+- on --+--+--------------+------+   
   |                '- off -'  '- -copy-- id -'      |   
   +- -primary-- copy_id ----------------------------+   
   +- -syncrate-- syncrate --------------------------+   
   +- -easytier--+- on --+--+--------------+---------+   
   |             '- off -'  '- -copy-- id -'         |   
   '- -mirrorwritepriority --+- latency ----+--------'   
                             '- redundancy -'            

>--+- vdisk_name -+--------------------------------------------><
   '- vdisk_id ---'   

Parâmetros

-name new_name_arg
(Opcional) Especifica um novo nome a ser designado ao volume. Não é possível usar este parâmetro com os parâmetros -rate ou -udid. Este parâmetro será necessário se você não usar os parâmetros -rate ou -udid.
Nota: Não use esse parâmetro com volumes do sistema de arquivos.
-cache readwrite | readonly | none
(Opcional) Especifica as opções de armazenamento em cache do volume. As entradas válidas são:
  • readwrite para ativar o cache do volume
  • readonly para desativar o armazenamento em cache de gravação enquanto permite o armazenamento em cache de leitura para um volume
  • none para desativar o modo de cache do volume
O padrão é readwrite.
Lembre-se: Se o parâmetro -cache não for especificado, será usado o valor padrão (readwrite).
-force
(Opcional) O parâmetro force pode ser usado apenas para alterar o modo de armazenamento em cache. Use o parâmetro force com o parâmetro cache para especificar que você deseja que o sistema mude o modo de cache do volume mesmo se o grupo de E/S estiver off-line. Esta opção substitui o mecanismo de limpeza de cache.
Atenção: Se o parâmetro force for usado para alterar o modo de armazenamento em cache, o conteúdo do cache será descartado e o volume poderá ser corrompido pela perda dos dados armazenados em cache. Isso poderá acontecer se o sistema puder ou não mover do cache todos os dados de gravação. O parâmetro force deve ser usado com cuidado.
Importante: O uso do parâmetro force pode resultar na perda do acesso. Use-o somente sob instrução das informações de suporte do produto.
-rate throttle_rate -unitmb
(Opcional) Especifica a taxa de controle de E/S do volume, que limita a quantidade de E/S que é aceita. As unidades padrão de throttle_rate são E/Ss. Por padrão, o throttle_rate é desativado. Para alterar as unidades de throttle_rate para megabytes por segundo (MBps), especifique o parâmetro -unitmb. A taxa de controle de um volume pode ser especificada por E/Ss ou por MBps, mas não ambos. No entanto, você pode configurar a taxa para E/Ss para alguns volumes e para MBps para outros. Quando o limite Input/Output Operations Per Second (IOPS) estiver configurado em um volume e for menor que 100 IOPS, a lógica de regulagem será arredondada para 100 IOPS. Mesmo se o regulador estiver configurado para um valor menor que 100 IOPs, a regularem real ocorrerá em 100 IOPs.
Nota: Para desativar a regulagem em um volume específico, configure o valor throttle_rate para zero.

Não é possível usar este parâmetro com os parâmetros -name ou -udid.

-udid vdisk_udid
(Opcional) Especifica o número da unidade (-udid) do disco. O vdisk_udid é um identificador necessário para oferecer suporte a hosts OpenVMS ; nenhum outro sistema usa esse parâmetro. As opções válidas são um número decimal de 0 a 32 767 ou um número hexadecimal de 0 a 0x7FFF. Um número hexadecimal deve ser precedido por 0x (por exemplo, 0x1234). Se você não usar o parâmetro -udid, o padrão -udid será 0.

Não é possível usar esse parâmetro com os parâmetros -name.

-warning disk_size | disk_size_percentage%
(Opcional) Gera um aviso quando a capacidade do disco usada na cópia thin-provisioned excede pela primeira vez o limite especificado. É possível especificar um disk_size inteiro, padronizado em MBs, a menos que o parâmetro -unit seja especificado; ou é possível especificar um disk_size%, que é uma porcentagem do tamanho do volume. Para desativar os avisos, especifique 0 ou 0%.
-unit b | kb | mb | gb | tb | pb
(Opcional) Especifica as unidades de dados a serem usadas para o parâmetro -warningdisk_size. O valor da unidade padrão é MB.
-autoexpand on |off
(Opcional) Especifica se cópias de volume thin-provisioned expandem automaticamente as suas capacidades reais alocando novas extensões a partir do conjunto de armazenamentos. Para usar esse parâmetro, o volume deve ser thin-provisioned.
-copy id
(Opcional) Especifica a cópia à qual aplicar as mudanças. Esse parâmetro deve ser especificado com o parâmetro -autoexpand ou -warning. O parâmetro -copy será necessário se o volume especificado for espelhado e apenas uma cópia do volume for thin-provisioned. Se ambas as cópias forem thin-provisioned e o parâmetro -copy não for especificado, o -autoexpand especificado ou o parâmetro -warning será configurado em ambas as cópias.
-primary copy_id
(Opcional) Especifica a cópia primária. A mudança da cópia primária só entra em vigor quando a nova cópia primária está online e sincronizada. Se a nova primária estiver online e sincronizada quando o comando for emitido, a mudança entrará em vigor imediatamente. Não é possível mudar a cópia primária do volume se essa cópia primária tem seu sinalizador autodelete configurado como yes (ativado).
Importante: Não é possível usar esse parâmetro com um volume que é de formatação rápida.
-syncrate syncrate 
(Opcional) Especifica a taxa de sincronização da cópia. Um valor de zero (0) evita a sincronização. O valor padrão é 50. Consulte Tabela 1 para obter os valores de -syncrate suportados e suas taxas correspondentes. Use este parâmetro para alterar a taxa na qual o volume completamente alocado ou volume espelhado são formatados antes da sincronização.
-easytier on |off
(Opcional) Ativa ou desativa a função de IBM Easy Tier.
-mirrorwritepriority latency | redundancy
(Opcional) Especifica como configurar a prioridade do algoritmo de gravação de espelho. Uma mudança na prioridade da gravação de espelho é refletida na visualização do volume imediatamente e no comportamento do volume após a conclusão de toda a entrada e saída (E/S) anteriores.
  1. A escolha de latency significa que uma cópia lenta para responder a uma E/S de gravação se tornará dessincronizada e a E/S de gravação será concluída se a outra cópia gravar os dados com êxito
  2. Escolher redundancy significa que uma cópia que está lenta para responder a uma E/S de gravação sincronizará a conclusão da E/S de gravação com a conclusão da E/S mais lenta, para manter a sincronização.
vdisk_name | vdisk_id
(Obrigatório) Especifica, por ID ou por nome, o volume a ser modificado.

Descrição

O comando chvdisk modifica uma única propriedade de um volume. Para alterar o nome do volume e modificar a taxa de sincronização, por exemplo, você deverá emitir o comando duas vezes. Se o volume estiver offline, use um dos comandos recovervdisk para recuperar o volume e colocá-lo novamente online.

Importante: Para alterar o grupo de E/S de armazenamento em cache para um volume ou nó preferencial, use o comando movevdisk.

É possível especificar um novo nome ou rótulo. Será possível usar o novo nome subsequentemente para referenciar o volume.

É possível configurar um limite na quantidade de transações de E/S que é aceita para esse volume. Ele é configurado em termos de E/Ss por segundo ou MBs por segundo. Por padrão, nenhuma taxa de controle de E/S é configurada quando um volume é criado.

Atenção: Todas as capacidades, incluindo as mudanças, devem estar em múltiplos de 512 bytes. Um erro ocorre se você especificar uma capacidade que não seja um múltiplo de 512, o que só poderá ocorrer quando unidades de bytes forem usadas. A capacidade padrão está em MB.

Quando o volume é criado, não há um regulador aplicado a ele. O uso do parâmetro -rate pode alterar isso. Para alterar o volume de volta para um estado não regulado, especifique 0 (zero) com o parâmetro -rate.

A taxa com que as cópias de volume são ressincronizadas após a perda de sincronização pode ser especificada usando o parâmetro -syncrate. Esta tabela fornece o relacionamento do valor syncrate para os dados copiados por segundo.
Nota: Essas configurações também afetam a taxa inicial da formatação.
Tabela 1. Relacionamento entre o valor syncrate e os dados copiados por segundo
Valor de atributo syncrate especificado pelo usuário Dados copiados/s
1 a 10 128 KB
11 a 20 256 KB
21 a 30 512 KB
31 a 40 1 MB
41 a 50 2 MB
51 a 60 4 MB
61 a 70 8 MB
71 a 80 16 MB
81 a 90 32 MB
91 a 100 64 MB

Um exemplo de chamada

chvdisk -rate 2040 1

A saída resultante:

Sem feedback

Um exemplo de chamada

somente leitura 1 -cache chvdisk 

A saída resultante:

Sem feedback