LVM Adicione um novo disco a um volume

LVM Adicione um novo disco a um volume
Antes de mergulhar em detalhes sobre o Logic Volume Manager (LVM), é imperativo entender o que é LVM. O LVM fornece métodos diferentes para aumentar o tamanho do volume lógico. Estendendo o volume lógico pode aumentar o tamanho, mas um novo disco precisa ser adicionado caso o grupo de volume também fique sem espaço. Neste tutorial, usaremos a interface da linha de comando LVM para adicionar um novo disco a um volume lógico existente seguindo as etapas abaixo:
  • Nova criação de volume físico
  • A extensão do grupo de volume
  • A extensão de volume lógico
  • Extensão do sistema de arquivos montado

Pré-requisitos

Para seguir este tutorial, você deve ter um volume físico criado a partir de um disco. O volume físico deve ter um grupo de volume, VG01, nele. Um volume lógico LV01, criado neste grupo de volume VG01.

Liste todos os volumes físicos disponíveis executando PVS, Pvscan ou PVDisplay comandos no terminal.

ubuntu@ubuntu: ~ $ sudo pvs

OU

ubuntu@ubuntu: ~ $ sudo pvscan

OU

ubuntu@ubuntu: ~ $ sudo pvdisplay

Observe o único volume físico /dev/sdc no sistema. Agora, liste todos os grupos de volume criados em /dev/sdc volume físico usando qualquer um dos VGS, VGScan ou vgdisplay comandos.

ubuntu@ubuntu: ~ $ sudo vgs

OU

ubuntu@ubuntu: ~ $ sudo vgdisplay

OU

ubuntu@ubuntu: ~ $ sudo vgscan

O comando exibe a presença de apenas um grupo de volume VG01 no volume físico /dev/sdc, no sistema. Os seguintes comandos podem ser usados ​​para encontrar todos os volumes lógicos sobre o grupo de volume.

ubuntu@ubuntu: ~ $ sudo lvs

OU

ubuntu@ubuntu: ~ $ sudo lvscan

OU

ubuntu@ubuntu: ~ $ sudo lvdisplay

Existem dois volumes lógicos LV01 e LV02 no grupo de volume VG01.

Crie um novo volume físico

Primeiro liste todos os dispositivos físicos conectados ao sistema usando o LSBLK comando.

ubuntu@ubuntu: ~ $ sudo lsblk

Existem 3 dispositivos físicos conectados ao sistema e um deles (/dev/sdc) é o dispositivo que está sendo usado como volume físico. Agora, anexe um novo dispositivo físico e liste novamente todos os dispositivos conectados.

ubuntu@ubuntu: ~ $ sudo lsblk

Existem quatro dispositivos físicos conectados ao sistema. O dispositivo recém -anexado (/dev/sdd1) está atualmente montado no sistema. Desmontar o /dev/sdd1 dispositivo da seguinte maneira:

ubuntu@ubuntu: ~ sudo umount /dev /sdd1

Agora, formate o dispositivo com o dd comando. Este comando levará algum tempo para formatar o dispositivo, dependendo do tamanho do dispositivo conectado.

OBSERVAÇÃO: A formatação do dispositivo apagará todos os dados no dispositivo. Crie um backup dos dados antes de formatá -los.

ubuntu@ubuntu: ~ $ sudo dd if =/dev/zero de =/dev/sdd status = progresso bs = 4m

Criar um volume físico do dispositivo físico recém -anexado usando o pvcreate comando.

ubuntu@ubuntu: ~ $ pvcreate /dev /sdd

Ele criará um volume físico a partir do dispositivo físico conectado. Exibir todos os volumes físicos usando qualquer um dos PVS, Pvscan ou PVDisplay comandos.

ubuntu@ubuntu: ~ $ sudo pvs

OU

ubuntu@ubuntu: ~ $ sudo pvscan

OU

ubuntu@ubuntu: ~ $ sudo pvdisplay

A saída exibe dois volumes físicos /dev/sdc e /dev/sdd criado no sistema.

Extensão do grupo de volume

Estender o grupo de volume VG01 usando o vgextend comando para cobrir os dois volumes físicos.

ubuntu@ubuntu: ~ sudo vgextend vg01 /dev /sdd

A saída do comando acima mostra que o grupo de volume VG01 está abrangendo os dois volumes físicos /dev/sdc e /dev/sdd E tem mais espaço. Liste os detalhes do grupo de volume VG01 usando o vgdisplay comando.

ubuntu@ubuntu: ~ $ sudo vgdisplay

O tamanho total do grupo de volume VG01 agora tem 44 anos.5 GB que anteriormente tinha apenas 30 GB.

Estender o volume lógico

Agora, podemos criar outro volume lógico a partir deste espaço ou podemos estender o volume lógico existente para usar este espaço. Para este guia, estenderemos o volume lógico existente para adicionar mais espaço.

Exiba os volumes lógicos disponíveis com qualquer um dos seguintes comandos:

ubuntu@ubuntu: ~ $ sudo lvs

OU

ubuntu@ubuntu: ~ $ sudo lvscan

OU

ubuntu@ubuntu: ~ $ sudo lvdisplay

Atualmente, existem apenas dois volumes lógicos LV01 e LV02 com 15 GB e 10 GB de espaço, respectivamente. Para este tutorial, estenderemos o volume lógico LV01 usando o LVEXTEND Comando de 15 GB a 25 GB.

ubuntu@ubuntu: ~ sudo lvextend -l+10g/dev/vg01/lv01

Depois de estender o tamanho do volume lógico, agora liste os detalhes do volume lógico usando o lvdisplay comando.

ubuntu@ubuntu: ~ sudo lvdisplay/dev/vg01/lv01

Então, o tamanho do volume lógico LV01 agora tem 25 GB e foi estendido com sucesso.

Estender o sistema de arquivos montado no sistema

Montar o volume lógico usando o montar comando:

ubuntu@ubuntu: ~ sudo montagem/dev/vg01/lv01/mídia/ubuntu/lv01

Depois de montar o volume lógico, agora exiba o sistema de arquivos com o df comando para verificar o tamanho do sistema de arquivos.

ubuntu@ubuntu: ~ sudo df -th/dev/vg01/lv01

O tamanho do sistema de arquivos não é estendido, por isso precisa ser estendido usando o REDIMENTE2FS comando.

ubuntu@ubuntu: ~ sudo redimensionamento2fs/dev/vg01/lv01

Depois de estender o sistema de arquivos, execute o df comando para verificar a extensão do tamanho do sistema de arquivos.

ubuntu@ubuntu: ~ sudo df -th/dev/vg01/lv01

Agora, o tamanho do sistema de arquivos é de 25 GB e foi estendido com sucesso.

Conclusão

Gerenciamento de tamanho de volume lógico nos servidores em execução é uma das muitas responsabilidades do trabalho do administrador do sistema. De modo que eles tenham que lidar com sua escassez espacial devido a dados excessivos no dia-a-dia.

A extensão de volume lógico requer algum espaço no grupo de volume no qual exista volume lógico. Caso não haja espaço livre disponível no grupo de volume, um novo dispositivo físico é anexado para criar espaço livre. O artigo é um guia que lhes fornece um guia passo a passo sobre como adicionar um novo disco para estender o volume lógico e o sistema de arquivos montado no sistema.