fbpx Expandir Disco LVM no Linux: ext4, XFS e Btrfs na VM | Certificação Linux

Como Expandir um Disco LVM em uma Máquina Virtual: Exemplos com ext4, XFS e Btrfs

📅 08/08/2024 ⏱ 2 min ✍️ Uira Ribeiro
Blog
Como Expandir um Disco LVM em uma Máquina Virtual: Exemplos com ext4, XFS e Btrfs
Exam Pass App — mais de 7.000 questões LPI, offline, em 5 idiomas, disponível no Android e na App Store
Disponível no
Google Play
Disponível na
App Store

Quando você aumenta o disco de uma máquina virtual, precisa garantir que o sistema operacional e seus sistemas de arquivos reconheçam e utilizem o novo espaço disponível. Neste artigo, vamos explorar como expandir discos no LVM (Logical Volume Manager) para sistemas de arquivos ext4, XFS e Btrfs.

Passos Gerais para Expandir o Disco no LVM

Os passos para expandir um disco no LVM são geralmente os mesmos, independentemente do sistema de arquivos que você está usando. Vamos começar com os passos gerais e depois veremos as particularidades de cada sistema de arquivos.

  1. Redetectar o tamanho do disco
  2. Redimensionar o Physical Volume (PV)
  3. Expandir o Logical Volume (LV)
  4. Redimensionar o sistema de arquivos

1. Redetectar o tamanho do disco

Primeiro, faça com que o sistema operacional detecte o novo tamanho do disco. Usaremos parted como exemplo:

sudo parted /dev/sdX

Dentro do parted, execute:

(parted) print
(parted) resizepart N END
(parted) quit

Substitua N pelo número da partição e END pelo novo tamanho (por exemplo, 100GB).

2. Redimensionar o Physical Volume (PV)

sudo pvresize /dev/sdX

Substitua /dev/sdX pelo dispositivo correto (por exemplo, /dev/sda1).

3. Expandir o Logical Volume (LV)

sudo lvextend -l +100%FREE /dev/mapper/vgname-lvname

Substitua /dev/mapper/vgname-lvname pelo caminho do seu volume lógico.

4. Redimensionar o sistema de arquivos ext4

sudo resize2fs /dev/mapper/vgname-lvname

Se seu sistema de arquivos for XFS

sudo xfs_growfs /mount/point

Substitua /mount/point pelo ponto de montagem real onde o sistema de arquivos XFS está montado.

Se seu sistema de arquivos for Btrfs

sudo btrfs filesystem resize max /mount/point

Conclusão

Expandir o disco de uma máquina virtual no LVM é um processo relativamente simples, mas que requer alguns passos específicos dependendo do sistema de arquivos que você está usando. Certifique-se de seguir cuidadosamente os comandos adequados para ext4, XFS e Btrfs, conforme demonstrado neste artigo.

Se você tiver alguma dúvida ou encontrar problemas, sinta-se à vontade para deixar um comentário abaixo. Boa sorte com a expansão do seu disco!

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Depois de anos vendo profissionais perderem horas em tarefas simples por não conhecer as ferramentas certas do Linux, decidi ensinar.
Hoje sou autor da maioria dos Materiais de Aprendizado oficiais da LPI e mentor de mais de 14.000 alunos certificados.

Conheça minha história completa →

Isso foi só uma peça. O curso ensina o caminho completo — do primeiro comando ao dia da prova.

Certificação Linux — a plataforma líder em certificações Linux no Brasil
WhatsApp