Red Hat Training

A Red Hat training course is available for RHEL 8

Capítulo 5. Modificando o tamanho de um volume lógico

Após ter criado um volume lógico, você pode modificar o tamanho do volume.

5.1. Volumes lógicos crescentes

Para aumentar o tamanho de um volume lógico, use o comando lvextend.

Ao estender o volume lógico, você pode indicar quanto deseja estender o volume, ou quão grande você quer que seja depois de estendê-lo.

O seguinte comando estende o volume lógico /dev/myvg/homevol para 12 gigabytes.

# lvextend -L12G /dev/myvg/homevol
lvextend -- extending logical volume "/dev/myvg/homevol" to 12 GB
lvextend -- doing automatic backup of volume group "myvg"
lvextend -- logical volume "/dev/myvg/homevol" successfully extended

O seguinte comando adiciona outro gigabyte ao volume lógico /dev/myvg/homevol.

# lvextend -L+1G /dev/myvg/homevol
lvextend -- extending logical volume "/dev/myvg/homevol" to 13 GB
lvextend -- doing automatic backup of volume group "myvg"
lvextend -- logical volume "/dev/myvg/homevol" successfully extended

Como no comando lvcreate, você pode usar o argumento -l do comando lvextend para especificar o número de extensões pelas quais aumentar o tamanho do volume lógico. Você também pode usar este argumento para especificar uma porcentagem do grupo de volume, ou uma porcentagem do espaço livre restante no grupo de volume. O seguinte comando estende o volume lógico chamado testlv para preencher todo o espaço não alocado no grupo de volume myvg.

# lvextend -l +100%FREE /dev/myvg/testlv
  Extending logical volume testlv to 68.59 GB
  Logical volume testlv successfully resized

Depois de estender o volume lógico, é necessário aumentar o tamanho do sistema de arquivo para corresponder.

Por padrão, a maioria das ferramentas de redimensionamento do sistema de arquivos aumentará o tamanho do sistema de arquivos para ser o tamanho do volume lógico subjacente, de modo que você não precisa se preocupar em especificar o mesmo tamanho para cada um dos dois comandos.