rmvdisk

Use o comando rmvdisk para excluir um volume. Esse comando não pode ser usado para volumes de alta disponibilidade. Use o comando rmvolume para volumes de alta disponibilidade.

Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe
>>- rmvdisk -- -- --+-----------------------+-- ---------------->
                    +- -removehostmappings -+      
                    '- -force --------------'      

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

Parâmetros

-force
(Opcional) Exclui o volume especificado, mesmo se ainda existirem mapeamentos entre este volume e um ou mais hosts. Este parâmetro exclui quaisquer mapeamentos de host para volume e quaisquer mapeamentos de FlashCopy existentes para este volume.
Importante: Para evitar que um volume ativo seja excluído acidentalmente, é possível usar uma configuração de sistema global a fim de permitir a proteção do volume (consulte o comando chsystem). É possível especificar um período no qual o volume precisa estar inativo antes de poder ser excluído. Se a proteção do volume estiver ativada e o período não tiver expirado, ocorrerá falha na exclusão do volume mesmo se o parâmetro -force for utilizado."
Se a exclusão -force de um volume fizer com que mapeamentos dependentes sejam parados, quaisquer volumes de destino para esses mapeamentos que estiverem em relacionamentos de Metro Mirror ou Global Mirror também serão interrompidos. Os mapeamentos dependentes podem ser identificados usando o comando lsvdiskdependentmaps no volume que você deseja excluir.
Nota: Usar o parâmetro -force pode resultar em perda de dados. Use-o somente sob a orientação das informações de suporte do produto ou se estiver disposto a aceitar o risco de perda de dados de volume.
-removehostmappings
(Opcional) Remove todos os mapeamentos de host para o volume especificado antes de excluir o próprio volume.
Nota: O uso do parâmetro -removehostmappings pode resultar em perda de dados. Use-o somente sob a orientação das informações de suporte do produto ou se estiver disposto a aceitar o risco de perda de dados de volume.
vdisk_id | vdisk_name
Especifica o nome do volume a ser excluído por ID ou por nome.
Nota: Para desativar a compactação, use o rmvdiskcopy para excluir a última cópia de volume compactada para um grupo de E/S.

Descrição

Esse comando exclui um volume de modo gerenciado existente ou um volume de modo de imagem existente. As extensões que compunham esse volume são retornadas para o conjunto de extensões livres que estão disponíveis no conjunto de armazenamentos, se o volume estiver no modo gerenciado.
Lembre-se: Se você emitir esse comando, quaisquer dados que estiverem no volume serão perdidos. Antes de emitir esse comando, assegure-se de que o volume (e qualquer dado que residir nele) não seja mais necessário.
Esse comando não será bem-sucedido se:
  • A proteção de volume for ativada (usando o comando chsystem)
  • O volume que está sendo removido tiver recebido E/S dentro do período de tempo de proteção de volume definido

Excluindo um volume de modo gerenciado.

Quando esse comando é usado para excluir um volume de modo gerenciado, todos os dados no volume são excluídos. As extensões que compõem o volume são retornadas para o conjunto de extensões livres que estão disponíveis no conjunto de armazenamentos.

Se houver mapeamentos de host para o volume, ou se algum mapeamento do FlashCopy for afetado, a exclusão falhará. É possível usar o parâmetro -force para forçar a exclusão. Se você usar o parâmetro -force, os mapeamentos que possuírem o volume como origem ou destino serão excluídos, outros mapeamentos em cascata poderão ser parados e, em seguida, o volume será excluído. O parâmetro -force também exclui os relacionamentos de Metro Mirror ou Global Mirror existentes para o volume especificado (e as informações que não estiverem temporariamente no cache de gravação rápida).

Se o volume estiver no processo de migração para um volume de modo de imagem (usando o comando migratetoimage), a exclusão falhará, a menos que o parâmetro -force seja usado. Se o parâmetro -force for usado, a migração será interrompida e, em seguida, o volume será excluído. Antes de emitir esse comando, assegure-se de que o volume (e qualquer dado que residir nele) não seja mais necessário.

Excluindo um Volume de Modo de Imagem.

Se o volume for espelhado e uma ou ambas as cópias estiverem no modo de imagem, primeiro você deverá aguardar todos os dados de gravação rápida serem movidos para a unidade lógica do controlador. Isso assegura que os dados no controlador são consistentes com os dados no volume de modo de imagem antes que o volume seja excluído. Esse processo pode demorar vários minutos para ser concluído e isso é indicado pelo estado fast_write_state do volume que está sendo esvaziado. Se o parâmetro -force for especificado, os dados de gravação rápida serão descartados e o volume será excluído imediatamente; os dados que estão na unidade lógica do controlador ficarão inconsistentes e não utilizáveis. Se as cópias não estiverem sincronizadas, use o parâmetro -force.

Se você executar o comando enquanto os dados estiverem no cache, o sistema tentará mover os dados para fora do cache; no entanto, esse processo pode atingir o tempo limite.

Se houver erros de mídia virtual no volume, o comando falhará. É possível forçar a exclusão usando o parâmetro -force; entretanto, isso pode causar problemas de integridade de dados.
Nota: Os erros de mídia virtual ocorrem ao copiar dados de um disco (origem) para outro (destino). Ler a origem indica que há um erro médio. No momento, você deve ter duas cópias idênticas de dados e também simular um erro de mídia no disco de destino. É possível simular um erro médio no disco de destino ao criar um erro médio virtual no disco de destino.

Se os mapeamentos de FlashCopy ou mapeamentos de host existirem para o volume, a exclusão falhará, a menos que você use o parâmetro -force. Se você usar o parâmetro -force, os mapeamentos serão excluídos e o volume será excluído. Se houver dados que não estiverem mantidos temporariamente no cache de gravação rápida para esse volume, a exclusão do volume falhará. Quando o parâmetro -force é especificado, os dados que não são mantidos temporariamente no cache de gravação rápida são excluídos. Excluir um volume de modo de imagem faz o disco gerenciado que está associado com o volume ser removido do conjunto de armazenamentos. O modo do disco gerenciado é retornado para não gerenciado.

Se o relacionamento estiver no estado consistent_copying ou consistent_stopped e o volume de mudança estiver sendo usado por um relacionamento Global Mirror usando o modo multiciclo, o relacionamento será movido para o estado inconsistent_copying ou inconsistent_stopped.
Nota: Se o relacionamento for parte de um grupo de consistência, o grupo inteiro será afetado por esta transição de estado.
O volume secundário fica corrompido e inacessível para os dados de entrada/saída (E/S) do host se:
  • Um volume alterado for parte de um relacionamento inativo
  • O volume alterado está sendo usado para proteção secundária
  • O processo de cópia em segundo plano ainda está migrando os dados do volume de mudança para o volume secundário
Você deve emitir recovervdisk para obter acesso ao conteúdo do volume uma vez mais. Se um volume de mudança fez parte de um relacionamento inativo e estiver sendo usado para relacionamento de Global Mirror usando o modo multiciclo e o relacionamento foi excluído, mas o processo de cópia em plano de fundo continuou e ainda está migrando dados para o volume secundário, o volume secundário também estará corrompido. Em qualquer um desses casos, esse recovervdisk falha sem -force ser especificado.
Nota:
  • O parâmetro -force deverá ser usado se rmvdisk for especificado e deverá ser rejeitado se o volume for um volume de mudança de um relacionamento.
  • Se o volume for um volume de mudança para um relacionamento, especificar rmvdisk com -force removerá o volume de mudança do relacionamento.

Um Exemplo de Chamada

rmvdisk -force vdisk5

A saída resultante:

Sem feedback

Um Exemplo de Chamada

rmvdisk -removehostmappings vdisk3

A saída resultante:

Sem feedback