Com o Gerenciador de volume lógico 2 (LVM2), Você pode agregar seu armazenamento físico em vários grupos e dividi -los em volumes lógicos. Você pode prosseguir para estender ou reduzir os tamanhos dos volumes lógicos para usar o espaço livre no grupo de volume. Os sistemas Linux tornam isso possível usando o LVEXTEND Comando, que oferece várias maneiras de estender volumes lógicos, e nenhuma reinicialização é necessária. Você pode estender os volumes lógicos em um sistema radicular ao vivo, e veremos como fazer isso na postagem de hoje.”
O que é LVM?
Os sistemas Linux usam gerenciamento de volume lógico para gerenciar vários sistemas de arquivos e volumes lógicos. Você provavelmente está acostumado a suas ferramentas de gerenciamento de volume como GPARTED, Mas o LVM oferece mais recursos e é mais preferido.
Antes de usar qualquer ferramenta LVM, você deve instalar o pacote LVM usando o comando abaixo.
$ sudo apt-get install lvm2
Verifique a versão do LVM para verificar a instalação.
Para estender um volume lógico, você deve primeiro ter um volume físico e um grupo de volume criado. Você pode verificar o uso dos comandos abaixo no modo de administrador.
$ sudo ups
$ sudo vgs
Além disso, verifique os volumes lógicos disponíveis usando o comando abaixo.
Estaremos estendendo o LV01 volume lógico que está atualmente 100.00Mbs.
Para estender um volume lógico, você deve ter espaço livre no grupo de volume, e nosso grupo de volume é VG01. Use o VGS comando para verificar o espaço disponível.
Para o nosso caso, nosso grupo de volume rotulado VG01 tem um espaço livre de 408.00m.
Estendendo o volume lógico usando o LVEXTEND
Existem várias opções para estender o volume lógico. Vamos cobrir todas as opções.
Método 1. Estender por unidade específica
Por exemplo, se precisarmos estender nosso volume lógico por 100 MB, podemos usar a sintaxe abaixo.
# LVEXTEND -L +[Unit] [Logical-Volume-Path]
O comando seria: observe que você deve torcer para que o comando funcione.
# lvextend -l +100m/dev/vg01/lv01
Verifique o novo tamanho estendido usando o comando abaixo.
# Eu contra
Nosso tamanho inicial foi de 100 MB, mas estendemos a 200 MB.
Método 2. Estender definindo o tamanho
Como alternativa, você pode definir um tamanho predefinido para o seu volume lógico e estendê -lo a esse tamanho. Em vez de adicionar uma determinada unidade ao atual, esse método altera o tamanho atual para o especificado.
Para o nosso caso, vamos estender nosso volume a 330 MB Usando o comando abaixo.
# lvextend -l 330m/dev/vg01/lv01
O -eu é adicionado para especificar o tamanho da unidade. Nossa saída será:
Temos uma mensagem de sucesso implicando que tudo funcionou bem. Vamos confirmar nosso novo tamanho para o volume lógico.
Bingo! Nós estendemos com sucesso o volume.
Método 3. Estender por porcentagem
A LVEXTEND também suporta especificar uma porcentagem pela qual estender o volume lógico. A porcentagem especificada estende o tamanho atual pela porcentagem do espaço total. Por exemplo, vamos estender 5%. Nosso tamanho atual é 332.00m.
O novo comando será como mostrado.
# lvextend -l +5%vg/dev/vg01/lv01
Nosso novo tamanho se estende a 360.00m
Método 4. Estender usando o restante espaço livre
O método acima se estende a uma fração do espaço total. No entanto, esse método se estende com base na porcentagem de espaço livre disponível. Portanto, o uso de 100% se estenderá e usará todo o espaço livre disponível.
Vamos estender 50% do espaço livre usando o comando abaixo.
# lvextend -l +50%grátis/dev/vg01/lv01
Por fim, verifique o novo volume e o espaço restante disponível para confirmar o volume mais recente.
Nosso novo tamanho de volume é 436m, e o espaço livre restante é 72m
Embrulhar
É assim que estender o tamanho do volume lógico usando o LVEXTEND comando. Este guia abordou vários exemplos de uso do LVEXTEND, e vimos como você pode usá -lo para aumentar o tamanho de seus volumes lógicos usando quatro métodos. Você não precisa mais se preocupar em ficar sem espaço para suas partições LVM quando você tem o comando LVEXTEND disponível.