Você pode fazer isso sem reiniciar o CentOS 7. Supondo que seu disco seja / dev / vda e o particionamento padrão RHEL / CentOS:
Estender partição
# fdisk /dev/vda
Enter p
para imprimir sua tabela de partição inicial.
Digite d
(delete) seguido de 2
para excluir a definição de partição existente (a partição 1 é geralmente / boot e a partição 2 é geralmente a partição raiz).
Digite n
(novo), seguido por p
(primário), seguido por 2
para recriar o número da partição 2 e enter
para aceitar o bloco inicial e enter
novamente para aceitar o bloco final, que é o padrão para o final do disco.
Digite t
(digite) e, em 2
seguida, 8e
altere o novo tipo de partição para "Linux LVM".
Digite p
para imprimir sua nova tabela de partições e verifique se o bloco inicial corresponde ao que estava na tabela de partições inicial impressa acima.
Enter w
para gravar a tabela de partição no disco. Você verá um erro sobre o Device or resource busy
qual você pode ignorar.
Atualizar tabela de partição na memória do kernel
Após alterar a tabela de partição, execute o seguinte comando para atualizar a tabela de partição na memória do kernel:
# partx -u /dev/vda
Redimensionar volume físico
Redimensione o PV para reconhecer o espaço extra
# pvresize /dev/vda2
Redimensionar LV e sistema de arquivos
Neste comando centos
está o PV, root
é o LV e /dev/vda2
é a partição que foi estendida. Use pvs
e lvs
comandos para ver seus nomes de volume físico e lógico, se você não os conhecer. A -r
opção neste comando redimensiona o sistema de arquivos adequadamente, para que você não precise chamar resize2fs
ou xfs_growfs
separadamente.
# lvextend -r centos/root /dev/vda2
man lvm
ou tldp.org/HOWTO/LVM-HOWTO