GParted - não é possível reduzir o volume físico (pvresize falha)

1

Iniciada em um Ubuntu USB 18.04 e estou tentando encolher minha partição atual do Ubuntu 16.04.

Para fins de conclusão, é isso que o lsblk retorna no momento em que estou escrevendo:

sda                     8:0    0 465.8G  0 disk 
├─sda1                  8:1    0   512M  0 part 
├─sda2                  8:2    0   488M  0 part 
└─sda3                  8:3    0 464.8G  0 part 
  ├─ubuntu--vg-root   253:0    0 248.9G  0 lvm  
  └─ubuntu--vg-swap_1 253:1    0  15.9G  0 lvm  
sdb                     8:16   1   1.9G  0 disk /cdrom
├─sdb1                  8:17   1   1.8G  0 part 
└─sdb2                  8:18   1   2.3M  0 part 

Como você pode ver, meu / dev / sda3 tem 464.8G, mas apenas 264.8G estão em uso pelo vg-root e pelo vg-swap. O que eu quero é encolher o sda3 para que eu possa instalar o Ubuntu 18.04 em outra partição.

Seguindo esta resposta , depois de redimensionar meu LV, estou tentando executar o pvresize:

ubuntu@ubuntu:~$ sudo pvresize --setphysicalvolumesize 265G /dev/sda3
/dev/sda3: Requested size 265.00 GiB is less than real size 464.78 GiB. Proceed?  [y/n]: y
  WARNING: /dev/sda3: Pretending size is 555745280 not 974721024 sectors.
  Physical volume "/dev/sda3" changed
  1 physical volume(s) resized / 0 physical volume(s) not resized

Dada a mensagem, eu entendo que tudo funcionou com sucesso, mas ao executar o lsblock (ou GParted), tudo permanece o mesmo: o sda3 não foi reduzido.

Importante notar que o GParted está mostrando um ícone de chave ao lado de sda3 como se estivesse montado, quando não é (como eu inicializei a partir do USB). A execução de umount confirma que:

ubuntu@ubuntu:~$ sudo umount /dev/sda3
umount: /dev/sda3: not mounted.

Além disso, se eu tentar redimensionar o sda3 usando o GParted, ele executará o mesmo pvresize, mas responderá NO à confirmação, por isso os resultados são um erro.

O que eu m missing here? Do I have to do anything else? Why isn t GParted permite-me reduzir a partição?

    
por jfneis 07.06.2018 / 22:52

1 resposta

0

Ok, então depois de uma tarde inteira e parte da minha noite eu encontrei o que estava acontecendo.

  1. pvresize foi alterado no ano passado e agora solicita confirmação quando você deseja redimensionar um PV para um tamanho menor do que o dispositivo em
  2. aparentemente o GParted ainda não foi atualizado, pois falhará ao tentar redimensionar uma partição, pois ela NÃO responderá ao prompt
  3. como o GParted não executará o pvresize com sucesso, ele não calculará blocos e executará o fdisk após (ficou claro para mim depois de ler este post )

Talvez este bug só aconteça com versões mais recentes do pvresize (como eu estou tentando no Ubuntu 18.04, faria sentido).

    
por jfneis 08.06.2018 / 01:09