O comando lvextend linux

O comando lvextend linux
“A sua partição LVM está ficando sem espaço? Ou talvez você queira estendê -lo para acomodar mais itens. Seja qual for o caso, o Linux oferece uma maneira fácil de estender suas partições LVM.

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.