expandvdisksize

Use o comando expandvdisksize para expandir o tamanho de um volume por uma determinada capacidade.

Sintaxe

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

>--+- -size  disk_size ------------------+-- ------------------->
   '- -rsize  disk_size-+--------------+-'      
                        '- -copy-- id -'        

>--+---------------------------------+-- --+------------+-- ---->
   '- -mdisk --+- mdisk_id_list ---+-'     '- -fmtdisk -'      
               '- mdisk_name_list -'                           

>--+-------------------+-- --+- vdisk_name -+------------------><
   '- -unit --+- b --+-'     '- vdisk_id ---'   
              +- kb -+                          
              +- mb -+                          
              +- gb -+                          
              +- tb -+                          
              '- pb -'                          

Parâmetros

-size disk_size
(Obrigatório) Especifica a capacidade pela qual o volume é expandido. O tamanho do disco é usado com o valor da unidade. Todas as capacidades, incluindo mudanças, devem ser múltiplas de 512 bytes. Ocorrerá um erro se a capacidade especificada não for um múltiplo de 512, o que só poderá ocorrer quando forem usadas unidades de byte (-unit b). Entretanto, uma extensão inteira é reservada mesmo se for parcialmente usada. A unidade padrão de disk_size são megabytes (MB). Não é possível especificar o parâmetro -size com o parâmetro -rsize. Você deve especificar -size ou -rsize. Se o volume for thin-provisioned, os MDisks não poderão ser especificados.
-rsize disk_size
(Opcional) Especifica a capacidade pela qual aumentar o tamanho real de um volume thin-provisioned. Especifique o valor disk_size usando um número inteiro. Especifique a unidade para um disk_size inteiro usando o parâmetro -unit; a unidade padrão são megabytes (MB). O valor -rsize pode ser maior que, igual a ou menor que o tamanho do volume. Não é possível especificar o parâmetro -rsize com o parâmetro -size. Você deve especificar -size ou -rsize.
-copy id
(Opcional) Especifica a cópia da qual alterar a capacidade real. Você também deve especificar o parâmetro -rsize; também é possível modificar a capacidade real de uma cópia de volume. O parâmetro -copy é necessário se o volume especificado for espelhado e apenas uma cópia for thin-provisioned. Se o volume for espelhado, ambas as cópias são thin-provisioned e -copy não é especificado, ambas as cópias são modificadas pela mesma quantidade.
-mdisk mdisk_id_list | mdisk_name_list
(Opcional) Especifica a lista de um ou mais MDisks a serem usados como conjunto de faixas. As extensões que expandem o volume vêm da lista especificada de MDisks. Todos os MDisks da lista devem fazer parte do mesmo conjunto de armazenamentos. O parâmetro -mdisk não pode ser usado se o volume especificado for espelhado.
-fmtdisk
(Opcional) Especifica que o volume seja formatado antes do uso. Este parâmetro formata as novas extensões que foram incluídas no volume como um resultado do comando expandvdisksize. Se esse parâmetro for usado, o comando expandvdisksize será concluído de forma assíncrona.
-unit b | kb | mb | gb | tb | pb
(Opcional) Especifica a unidade de disk_size para o parâmetro -size ou -rsize. O valor padrão é megabytes (MB).
vdisk_name | vdisk_id
(Obrigatório) Especifica o volume para modificar, seja por ID ou por nome.

Descrição

Use o comando expandvdisksize para expandir a capacidade física que está alocada para um determinado volume pela quantia especificada.

O comando também pode ser usado para expandir a capacidade virtual de um volume thin-provisioned sem alterar a capacidade física que é designada ao volume. Para alterar a capacidade de um volume não thin-provisioned, ou a capacidade virtual de um volume thin-provisioned, use o parâmetro -size. Para alterar a capacidade real de um volume thin-provisioned, use o parâmetro -rsize.
Nota: Não é possível expandir a capacidade de nenhum volume em um relacionamento de Global Mirror ou Metro Mirror, independentemente de se é um Volume Primário, Secundário ou de Mudança. Para expandir a capacidade de um volume em um relacionamento de Global Mirror ou Metro Mirror:
  1. Exclua o relacionamento.
  2. Aumente o tamanho de todos os volumes. Todos os volumes de um relacionamento devem ter o exatamente mesmo tamanho (capacidade virtual).
  3. Recrie o relacionamento com os volumes maiores.
Quando o espelho for reiniciado, ele fará uma sincronização inicial completa, replicando o volume primário inteiro para o volume secundário.
Não é possível expandir a capacidade de nenhum volume em um mapeamento de FlashCopy, independentemente de ser uma origem ou um destino, ou do estado em que o mapeamento estiver. Para expandir a capacidade de um volume em um mapeamento de FlashCopy:
  1. Exclua todos os mapeamentos nessa árvore de FlashCopy. (Há um volume de origem raiz e alguns destinos, ou diretamente ou em cascada, de outros destinos - a árvore inteira deve ser excluída.)
  2. Aumente o tamanho de todos os volumes na árvore original do FlashCopy. Todos os volumes de uma árvore devem ter o mesmo tamanho (capacidade virtual).
  3. Recrie todos os mapeamentos de FlashCopy com os novos volumes maiores.
Quando um FlashCopy for reiniciado depois de ser excluído (inclusive se for um FlashCopy incremental) o volume inteiro se tornará parte de qualquer cópia em plano de fundo porque ele é o início de um novo mapeamento.
Nota: As unidades de capacidade padrão estão em MB.

Quando um volume é expandido, a política de virtualização pode ser alterada. Seu modo se tornará dividido se antes era sequencial. Consulte o comando mkvdisk para obter detalhes das políticas de virtualização.

Para executar o comando expandvdisksize em um volume espelhado, todas as cópias do volume devem ser sincronizadas. O comando formata todas as cópias de um volume espelhado automaticamente.

Lembre-se:
  1. Não é possível redimensionar (expandir) um volume de modo de imagem.
  2. Não é possível redimensionar (expandir) um volume que faça parte de um sistema de arquivos.
  3. Não será possível redimensionar (expandir) o volume se esse volume estiver sendo formatado.
  4. Não é possível usar o parâmetro -mdisk para redimensionar (expandir) um volume quando um volume está sendo migrado.
  5. Não é possível usar shrinkvdisksize se o volume for de formatação rápida.

Um exemplo de chamada para aumentar a capacidade de vdisk1 em 2048 bytes usando extensões de dois MDisks (e para formatar a nova parte do volume)

expandvdisksize -size 2048 -unit b -mdisk mdisk0:mdisk1 -fmtdisk vdisk1

A saída resultante:

Sem feedback

Um exemplo de chamada para aumentar a capacidade de vdisk1 em 100 MB usando extensões de dois MDisks (e para formatar a nova parte do volume)

expandvdisksize -size 100 -unitmb -mdisk mdisk0:mdisk1 -fmtdisk vdisk1

A saída resultante:

Sem feedback

Um exemplo de chamada para aumentar a capacidade real de vdisk2 thin-provisioned por 100 MB sem alterar a capacidade virtual (e dispersar as extensões entre todos os discos gerenciados no conjunto de armazenamentos)

expandvdisksize -rsize 100 -unit mb vdisk2

A saída resultante :

Sem feedback

Um exemplo de chamada para aumentar a capacidade real do ID de cópia de volume thin-provisioned 1 do volume espelhado de vdisk3 para 100 MB

-rsize vdisk3 expandvdisksize -unitmb -copy 1 100

A saída resultante :

Sem feedback