Acho que o seguinte é a resposta:
pvresize --setphysicalvolumesize 300G /dev/sda
WARNING: /dev/sda2: Overriding real size. You could lose data.
Você deve ter redimensionado o item antes de redimensionar o PV. Agora você tem 300GB PV na partição de 250GB. Estou surpreso que isso seja permitido sem a opção --force
.
Felizmente você não estendeu o FS. O LV não é utilizável no momento - não pode ser ativado e permanece suspenso:
device-mapper: resume ioctl on failed: Invalid argument Unable to resume vg_admision1vm-LogVol04 (253:2) Problem reactivating LogVol04 Releasing activation in critical section. libdevmapper exiting with 1 device(s) still suspended.
Reduzir o LV funciona bem para mim:
basta executar lvresize -L-30G /dev/vg_admision1vm/LogVol04
resposta sim para a pergunta assustadora e o dispositivo será retomado.
Agora você deve estender a partição (o que pode não ser possível enquanto o dispositivo estiver usando) ou reduzir o PV e começar de novo.
Existem vários tutoriais sobre como redimensionar a partição. Este é um processo pouco propenso a erros. É melhor você ter um backup.
Usando fdisk
, você precisa excluir a partição e, em seguida, recriá-la com o tamanho do objeto. (g)parted
faz isso em segundo plano para você.
Um conselho: Nunca execute o fsck em dispositivos quebrados. Tente primeiro recuperar dados, neste caso faltando blocos. Executar o fsck no sistema de arquivos com partes ausentes irá arruiná-lo.
Felizmente, nada poderia ter sido escrito lá, portanto você não deve ter corrupção de dados.
Segundo conselho: dê uma olhada em lsblk
e lsblk -s
output. Ao estender você começa no "bottom": disco, [partição], [LUKS], PV, LV, FS. Ao reduzir, você precisa iniciar no topo, primeiro reduzindo o sistema de arquivos, depois o dispositivo diretamente sob o FS, etc.
Aqui você estendeu o disco, então primeiro deveria ter estendido a partição, depois o PV. Isso resultaria em espaço livre no VG para que você pudesse redimensionar o LV e depois o FS.