Skip to main content

Aumento de espaço em disco

Cenário

Disco de servidor VM Linux (Ubuntu, CentOS, etc) atingiu limite de capacidade e precisamos aumentar tamanho do mesmo.

Neste caso o sistema operativo é um CentOS 7.

Passos

1. VMware / Hyper-V / oVirt

Incremento do volume virtual na virtualização.

2. LiveCD

Súmula: Expansão do disco com Ubuntu Live CD (GParted), por exemplo, seguido de shutdown.

Carregamos uma ISO recente do Ubuntu na VM e arrancamos com a mesma tendo como primeiro dispositivo de arranque, a ISO definida.

Quando questionado, escolhemos "Experimentar o Ubuntu", NÃO INSTALAMOS.

Tão logo carregado, arrancamos com a aplicação GParted, expandimos o volume em causa, desligamos a VM e desligamos a ISO da mesma.

Antes de ligar a VM, tirar um snapshot.

3. Expansão no OS

Depois de ligada a VM e já na shell, executamos o abaixo

sudo df -h
e obtemos o seguinte output.
Nota: neste exemplo, a partição que pretendemos expandir é a /dev/mapper/centos-root

image.png

Para obter mais detalhes como Volume Group Name, corremos

sudo vgdisplay

neste exemplo obtemos

image.png

seguido do abaixo para obter a LV Path

sudo lvdisplay

que nos devolve o seguinte - notem o Logical Volume Path = /dev/centos/root

image.png

Expandimos o volume lógico de modo a usar 100% do disponibilizado pela virtualização com

sudo lvextend -l +100%FREE /dev/centos/root

podemos observar como estão os volumes após o acima com

sudo df -h

e

sudo lvdisplay

Redimensionamos com o abaixo:

Se Ubuntu (onde se lê centos/root, será provavelmente ubuntu-vg/ubuntu-lv:

sudo resize2fs /dev/centos/root

Se CentOS:

sudo xfs_growfs /dev/centos/root

e correndo o

sudo df -h

já devemos notar que o volume reflete a expansão implementada.

Fazemos um reboot com

sudo init 6

e se tudo estiver bem, eliminamos o snapshot na virtualização.

O meu até já

Doação

Se o acima te trouxe valor, aceito com gratidão uma doação

CoinRequest button