Pular para o conteúdo

Tutorial: Redimensionar (Resize) Discos em AlmaLinux

Este guia rápido mostra como expandir sistemas de arquivos em AlmaLinux (e outros derivados do RHEL como Rocky Linux e CentOS) após aumentar o tamanho de um disco virtual.


Primeiro, identifique o nome do disco, as partições, se está usando LVM (Logical Volume Manager) e o tipo de sistema de arquivos (xfs ou ext4).

Terminal window
# Lista os dispositivos de bloco (discos e partições)
lsblk
# Mostra o uso de disco e o tipo de sistema de arquivos (-T)
df -hT

Anote o nome do dispositivo que você quer expandir (ex: /dev/sda2, /dev/mapper/almalinux-root).


Este é o cenário mais comum em instalações padrão do AlmaLinux. Após aumentar o disco na sua plataforma de virtualização (Proxmox, VMware, etc.), siga estes passos dentro do SO.

Passo 1: Redimensionar o Volume Físico (PV) Faça o LVM reconhecer o novo espaço no disco físico. Substitua /dev/sda2 pelo seu dispositivo.

Terminal window
sudo pvresize /dev/sda2

Passo 2: Estender o Volume Lógico (LV) Agora, estenda o volume lógico para usar o espaço livre disponível no grupo de volumes.

Para usar todo o espaço livre disponível:

Terminal window
sudo lvextend -l +100%FREE /dev/mapper/almalinux-root

Substitua /dev/mapper/almalinux-root pelo seu volume lógico.

Para adicionar uma quantidade específica (ex: 20 GB):

Terminal window
sudo lvextend -L +20G /dev/mapper/almalinux-root

Passo 3: Expandir o Sistema de Arquivos Finalmente, expanda o sistema de arquivos para que ele ocupe o novo tamanho do volume lógico.

Se o filesystem for XFS: (Padrão no AlmaLinux)

Terminal window
sudo xfs_growfs /

Substitua / pelo ponto de montagem, se for diferente.

Se o filesystem for ext4:

Terminal window
sudo resize2fs /dev/mapper/almalinux-root

Cenário 2: Se você usa uma Partição Tradicional (Sem LVM)

Seção intitulada “Cenário 2: Se você usa uma Partição Tradicional (Sem LVM)”

Se sua instalação não usa LVM, o processo é um pouco diferente.

Passo 1: Re-particionar o disco Você precisa usar uma ferramenta como growpart, parted ou fdisk para expandir a partição e fazê-la ocupar o novo espaço. growpart é geralmente o mais fácil.

Instale o growpart:

Terminal window
sudo dnf install cloud-utils-growpart

Use o growpart para expandir a partição (ex: partição 2 no disco sda):

Terminal window
sudo growpart /dev/sda 2

Passo 2: Expandir o Sistema de Arquivos O comando é o mesmo do cenário LVM, mas aplicado diretamente à partição.

Para XFS:

Terminal window
sudo xfs_growfs /dev/sda2

Para ext4:

Terminal window
sudo resize2fs /dev/sda2


Após executar os comandos, verifique se o espaço foi alocado corretamente.

Terminal window
df -h

A saída deve mostrar o novo tamanho total do seu disco ou partição.


  • Backup: Sempre faça um backup dos seus dados importantes antes de modificar partições.
  • Snapshot: Se o seu ambiente de virtualização suportar snapshots, crie um antes de começar.
  • Hypervisor Primeiro: Lembre-se de aumentar o disco na sua plataforma de virtualização (VMware, Proxmox, VirtualBox) antes de executar os comandos no AlmaLinux.