Tenho certeza de que há apenas duas possíveis razões para isso:
Eu estou supondo (já que você não postou os comandos que você usou) é o primeiro: resize2fs (ou similar para outros sistemas de arquivos) apenas redimensiona o sistema de arquivos, não o volume lógico. Você tem que usar lvreduce ou lvresize para isso.
Costumava ser que você tinha que especificar cuidadosamente um tamanho para resize2fs e o mesmo (ou maior) tamanho para lvreduce / lvresize (e os erros levariam à perda de dados) mas hoje em dia o LVM cuida disso para você:
lvreduce -r -L -1G rootvg/«opt2»
Esse -r é crítico, ele instrui lvreduce a primeiro redimensionar o sistema de arquivos (que geralmente precisa ser desmontado e deve ser feito backup apenas no caso). -L especifica o novo tamanho e, quando recebe um - , ele especifica quanto menor. «Opt2» é um marcador para o nome do LV. Verifique a página lvreduce man do seu sistema para confirmar que sua lvreduce possui a opção -r .
A outra possibilidade é que você esteja usando um tamanho muito grande de extensão física. O padrão é 4MiB (exceto com o formato lvm1 longo e obsoleto), então, a menos que você tenha aumentado o padrão em quase três ordens de magnitude, não é isso. Você pode verificar executando vgs -o vg_name,vg_extent_size . Felizmente, você pode alterar o tamanho usando vgchange -s . Diminuindo é fácil; aumentar isso pode ser uma dor.