sexta-feira, 7 de novembro de 2025

Expandir Discos Linux

 # Procedimento para Expandir Disco GPT e LVM sem Perda de Dados
# Autor: Fabiano (Infraestrutura e Redes)
# Descrição: Corrige cabeçalho GPT, amplia partição LVM e expande o volume lógico e sistema de arquivos.

###############################################################
# 1. Corrigir tabela GPT (se houver aviso de 'backup GPT table')
###############################################################
sudo gdisk /dev/sda
# Dentro do gdisk, digite:
# Command (? for help): w
# Warning! Secondary header is placed too early on the disk! Do you want to correct this problem? (Y/N): Y
# Confirme novamente com Y quando solicitado.

# Após sair, atualize as partições:
sudo partprobe /dev/sda

# Verifique se a GPT está corrigida:
sudo gdisk -l /dev/sda

###############################################################
# 2. Verificar o espaço livre após a última partição
###############################################################
sudo parted /dev/sda print free

# Saída esperada: um grande bloco de "Espaço livre" após /dev/sda3

###############################################################
# 3. Expandir a partição LVM até o final do disco
###############################################################
sudo parted /dev/sda
# Dentro do parted:
# (parted) resizepart 3 100%
# (parted) quit

###############################################################
# 4. Atualizar o Physical Volume do LVM
###############################################################
sudo pvresize /dev/sda3

###############################################################
# 5. Verificar volumes LVM disponíveis
###############################################################
sudo lvs
sudo vgs
sudo pvs

###############################################################
# 6. Expandir o Logical Volume (LV) para usar todo o espaço livre
###############################################################
# Substitua /dev/mapper/vgubuntu-root pelo nome do seu volume lógico
sudo lvextend -l +100%FREE /dev/mapper/vgubuntu-root

###############################################################
# 7. Expandir o sistema de arquivos
###############################################################
# Se o sistema for EXT4:
sudo resize2fs /dev/mapper/vgubuntu-root

# Se o sistema for XFS:
sudo xfs_growfs /

###############################################################
# 8. Validar resultados
###############################################################
df -h
lsblk

# O disco agora deve mostrar o tamanho total expandido.

Nenhum comentário:

Postar um comentário

Expandir Discos Linux