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
>>- 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.
- 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
- 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.
É 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.
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.
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