Falha ao redimensionar a partição no modo LV

2

Eu tenho o Ubuntu 16.04 instalado no meu SSD, tendo seu tamanho total e tendo o LVM ativado. Eu quero instalar um segundo sistema operacional no mesmo SSD e não estou conseguindo reduzir as partições usadas pelo Ubuntu. Redimensionei a partição lógica com o seguinte comando, seguido de sua saída:

$ sudo lvreduce --resizefs -L 128G / dev / ubuntu-vg / root

fsck from util-linux 2.27.1
/dev/mapper/ubuntu--vg-root: 692451/15056896 files (0.4% non-contiguous), 11307331/60203008 blocks
resize2fs 1.42.13 (17-May-2015)
Resizing the filesystem on /dev/mapper/ubuntu--vg-root to 33554432 (4k) blocks.
The filesystem on /dev/mapper/ubuntu--vg-root is now 33554432 (4k) blocks long.

  Size of logical volume ubuntu-vg/root changed from 229.66 GiB (58792 extents) to 128.00 GiB (32768 extents).
  Logical volume root successfully resized.

Agora, dentro do GParted, vejo a seguinte tela:

Depois de tentar redimensionar a partição no GParted, recebi a seguinte saída do GParted:

GParted 0.25.0 --enable-libparted-dmraid --enable-online-resize

Libparted 3.2
Shrink /dev/sda3 from 237.50 GiB to 135.83 GiB  00:00:00    ( ERROR )

calibrate /dev/sda3  00:00:00    ( SUCCESS )

path: /dev/sda3 (partition)
start: 2050048
end: 500117503
size: 498067456 (237.50 GiB)
shrink file system  00:00:00    ( ERROR )

lvm pvresize -v --setphysicalvolumesize 142427136K /dev/sda3  00:00:00    ( ERROR )

0 physical volume(s) resized / 1 physical volume(s) not resized
Using physical volume(s) on command line.
Archiving volume group "ubuntu-vg" metadata (seqno 4).
/dev/sda3: Pretending size is 284854272 not 498067456 sectors.
Resizing volume "/dev/sda3" to 284854272 sectors.
Resizing physical volume /dev/sda3 from 0 to 34772 extents.
/dev/sda3: cannot resize to 34772 extents as later ones are allocated.

========================================

Você poderia me ajudar a redimensionar essa coisa sem perder dados? Obrigado!

    
por Victor 09.11.2017 / 19:11

1 resposta

0

Você precisa mover as extensões do LVM no final da partição PV do LVM com o comando pvmove antes de redimensioná-lo.

O KDE Partition Manager pode realmente fazer isso por você. Infelizmente a versão no Ubuntu 16.04 é muito antiga, mas você pode inicializar o Ubuntu 17.10 live CD, instalar o partitionmanager lá

sudo apt install partitionmanager

e, em seguida, redimensione o LVM PV da GUI.

    
por Andrius Štikonas 13.11.2017 / 20:59