Como estender a partição LVM com o comando lvextend no Linux

Redimensionar o tamanho do sistema de arquivos é uma tarefa importante do perfil de administrador do Linux. No Linux, o LVM (Logical Volume Manager) fornece a facilidade de aumentar e reduzir o tamanho do sistema de arquivos. Neste tutorial, discutiremos os exemplos práticos de lvextend e aprenderemos como estender a partição LVM em tempo real usando o comando lvextend. Cenário: suponha que temos uma partição LVM (/ home) e estamos sem espaço e queremos estender ou aumentar o tamanho do sistema de arquivos. Portanto, para aumentar o tamanho do sistema de arquivos primeiro, devemos ver se o grupo de volume tem espaço livre ou não. Se o grupo de Volume tiver espaço livre, use as etapas abaixo:

Etapa: 1 Digite o comando ‘df -h’ para listar o sistema de arquivos

Execute o comando “df -h” seguido pelo sistema de arquivos para ver o espaço total, usado e disponível em disco

[root@cloud home]# df -h /home/
 Filesystem            Size  Used Avail Use% Mounted on /dev/mapper/vg_cloud-LogVol00
                       9.7G  9.2G     0 100% /home

Como podemos ver, / home está 100% utilizada.

Etapa: 2 Agora verifique se há espaço livre disponível no grupo de volume

Para exibir detalhes do grupo de volume, execute o comando vgdisplay seguido pelo nome do grupo de volume,

# vgdisplay <Volume-Group-Name>

[root@cloud home]# vgdisplay vg_cloud
   --- Volume group ---
 VG Name                      vg_cloud
 System ID
 Format                       lvm2
 Metadata Areas               1
 Metadata Sequence No         4
 VG Access                    read/write
 VG Status                    resizable
 MAX LV                       0
 Cur LV                       3
 Open LV                      3
 Max PV                       0
 Cur PV                       1
 Act PV                       1
 VG Size                      27.01 GiB
 PE Size                      4.00 MiB
 Total PE                     6915
 Alloc PE / Size              5256 / 20.53 GiB
 Free  PE / Size              1659 / 6.48 GiB
 VG UUID                      1R89GB-mIP2-7Hgu-zEVR-5H02-7GdB-Ufj7R4

Etapa: 3 Use o comando lvextend para aumentar o tamanho.

Execute o comando lvextend para estender o sistema de arquivos,

[root@cloud ~]# lvextend -L +2G /dev/mapper/vg_cloud-LogVol00
     Extending logical volume LogVol00 to 11.77 GiB
     Logical volume LogVol00 successfully resized

O comando acima aumentará o tamanho do sistema de arquivos em 2 GB. Você também pode especificar o tamanho em MB, basta substituir G por M.

Etapa: 4 Execute o comando resize2fs

Na etapa acima, executamos o comando lvextend para estender o tamanho do sistema de arquivos em 2 GB, mas ainda assim o sistema de arquivos não está atualizado, então execute o seguinte comando resize2fs

[root@cloud ~]# resize2fs /dev/mapper/vg_cloud-LogVol00

Etapa: 5 Use o comando df e verifique o tamanho de / home.

Execute novamente o comando df -h seguido por / home file system, agora podemos ver que o sistema de arquivos foi estendido em 2 GB, antes que o tamanho da extensão fosse de 10 GB

[root@cloud ~]# df -h /home/
 Filesystem            Size  Used Avail Use% Mounted on
 /dev/mapper/vg_cloud-LogVol00
                        12G  9.2G  1.9G  84% /home

Deixe um comentário

O seu endereço de e-mail não será publicado.