RHCSA, RHCE, Linux, Ansible, AWS

Ampliar os volumes lógicos existentes

Quando modificando o tamanho de um volume lógico, são 2 etapas: primeiro, adicionamos o espaço ao volume. Em segundo, temos que formatar com o arquivo de sistema correto (xfs, por exemplo) para poder usar o espaço adicionado. O comando lvresize faz essas etapas de uma so vez quando passado corretamente. (usando a opção -r, de “resize”)
xfs: O arquivo de sistema xfs não pode ser diminuído, apenas ampliado.
ext4: Podemos ampliar ou diminuir esse tipo de arquivo de sistema.
Vejamos com um exemplo:
Primeiro, use o comando lsblk para mostrar informações sobre todos os dispositivos de bloco:
#lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

vdc 252:32 0 1G 0 disk
├─myGroup-xfsVol 253:3 0 100M 0 lvm /vols/xfs
└─myGroup-ext4Vol 253:4 0 80M 0 lvm /vols/ext4
Podemos ver as informações sobre o grupo de volumes com o comando:
#vgdisplay
#vgs
VG #PV #LV #SN Attr VSize VFree
myGroup 1 2 0 wz–n- 1020.00m 840.00m
rhel 1 3 0 wz–n- <8.51g 4.00m
E tambem sobre os volumes logicos:
#lvdisplay
#lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
ext4Vol myGroup -wi-ao—- 80.00m
xfsVol myGroup -wi-ao—- 100.00m
dev_shm rhel -wi-a—– 500.00m
root rhel -wi-ao—- <7.02g
swap rhel -wi-ao—- 1.00g
Agora que temos uma visão de nossos dispositvos de bloco, grupo de volumes (Volume Group, vg)e volumes lógicos, vamos ampliar os volumes lógicos (Logical Volumes, lv).
Volume ext4
Primeiro certifique-se que o volume não esta montado, com o comando lsblk acima.
Agora, estenda o espaço alocado usando o comando lvresize:
Volume ext4Vol:
#lvresize -L 120M -r /dev/myGroup/ext4Vol
Volume xfsVol:
#lvresize -L 140M -r /dev/myGroup/xfsVol
O comando lvresize vai expandir o volume e arquivo de sistemas automaticamente, e funciona para xfs e ext3/ext4 . Use a opção “-r” para expandir o arquivos de sistemas.

Avatar de temweb

Sobre o autor

Deixe um comentário