Assumirei que o seu VP subjacente é multipathed.
-
Veja a tabela de partições do LUN em setores exatos em
fdisk -ul /dev/mpathX
-
Verifique novamente o LUN em
echo
emrescan
ouissue_lip
, ou executerescan-scsi-bus.sh
ou, no entanto, faça isso -
Confirme se o dispositivo de bloco agora tem o tamanho maior em
fdisk -ul /dev/mpathX
-
Edite a tabela de partições em
fdisk -u /dev/mpathX
-
Exclua a partição, recrie a partição com o mesmo setor inicial, mas um novo setor final que alcance a nova extremidade do dispositivo de bloco maior.
Se sua partição começar em um setor anterior como 63, mas o fdisk só permitirá iniciar uma partição em 2048 ou posterior, crie a partição a partir de 2048, depois entre em "expert mode" e "move begin of data" para 63.
-
Desmonte seu sistema de arquivos em
umount /opt/application
-
Defina o VG como inativo em
vgchange -an /dev/mapper/vg-lv
-
O sistema reconhece a nova tabela de partições em
partprobe /dev/mpathX
-
Cresça o PV para o novo tamanho da partição em
pvresize /dev/mpathX
-
Defina o VG ativo em
vgchange -ay /dev/mapper/vg-lv
-
Redimensione o LV e seu sistema de arquivos subjacente em
lvresize -r -l+100%FREE /dev/mapper/vg-lv
-
Monte o sistema de arquivos e confirme seu novo tamanho em
df -h /opt/application
Aviso: estes são os passos certos para o melhor do meu conhecimento. Faça um backup. Faça um teste em seu ambiente de desenvolvimento antes de confiar seus dados de produção a algum comentarista aleatório da Internet no Serverfault.