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.