Resize de Disco LVM no Linux
Introdução
O redimensionamento de disco LVM (Logical Volume Manager) no Linux é uma operação avançada que permite ajustar dinamicamente o tamanho dos volumes lógicos sem interromper o sistema. Este documento descreve o processo de resize de disco LVM, focando em ambientes Linux.
Sempre faça backup dos dados antes de realizar operações de redimensionamento de disco LVM.
Entrega de Valor
- Permite ajustar o espaço de armazenamento sem downtime
- Oferece flexibilidade na gestão de espaço em disco
- Melhora a eficiência na utilização de recursos de armazenamento
- Facilita a expansão de volumes conforme necessidade
Conceitos Fundamentais
| Conceito | Descrição |
|---|---|
| LVM (Logical Volume Manager) | Sistema de gerenciamento de volumes lógicos que permite gerenciar discos e partições de forma flexível. |
| Volume Físico (PV) | Partição ou disco inteiro usado pelo LVM. |
| Grupo de Volumes (VG) | Conjunto de volumes físicos gerenciados como uma unidade. |
| Volume Lógico (LV) | Partição virtual criada a partir de um grupo de volumes. |
Processo de Resize de Disco LVM
Preparação
- Verifique o espaço disponível:
df -h - Identifique o volume lógico a ser redimensionado:
lvdisplay - Faça backup dos dados importantes
Aumentar o Tamanho do Volume Lógico
- Estenda a partição:
shell
fdisk /dev/[nome_da_particao]- Estenda o volume físico (physical volume):
shell
pvresize /dev/[nome_da_particao]- Estenda o volume lógico:
shell
lvextend -L +[tamanho]G /dev/[volume_group]/[logical_volume]- Redimensione o sistema de arquivos:
shell
resize2fs /dev/[volume_group]/[logical_volume]O processo acima, considerando estender um disco de backups sdb1criado com o volume group disco2-backup seria assim:
shell
fdisk /dev/sdb1
pvresize /dev/sdb1
lvextend -l +100%FREE /dev/disco2/backup
resize2fs /dev/disco2/backupDica:
Podemos utilizar o tamanho +100%FREE junto ao lvextend para considerarmos o valor máximo disponível
Fluxos de Trabalho
Considerações Importantes
- Certifique-se de que há espaço suficiente no grupo de volumes antes de estender
- O processo de aumento é geralmente seguro e pode ser realizado em sistemas em execução
- Para sistemas de arquivos XFS, o redimensionamento é sempre online e não requer desmontagem
- Em ambientes críticos, considere realizar a operação durante períodos de baixo uso
Verificação Pós-Resize
- Use
lvdisplaypara verificar o novo tamanho do volume lógico - Use
df -hpara confirmar o novo espaço disponível no sistema de arquivos - Verifique a integridade dos dados após a operação
Comandos Úteis
vgdisplay: Mostra informações sobre grupos de volumespvdisplay: Exibe detalhes dos volumes físicoslsblk: Lista informações sobre todos os dispositivos de bloco
Troubleshooting Comum
- Se o sistema de arquivos não expandir automaticamente, use
resize2fsmanualmente - Em caso de erros durante o processo, verifique os logs do sistema (
/var/log/syslogoujournalctl) - Se o volume não puder ser estendido, verifique o espaço livre no grupo de volumes com
vgdisplay