Отказ изменить размер раздела в режиме LV

Мне установили Ubuntu 16.04 на моем SSD, берущем его полный размер, и имеющий LVM включил. Я хочу установить вторую операционную систему на том же SSD, и мне не удается уменьшить разделы, которые используются Ubuntu. Я изменил размер логического раздела со следующей командой, сопровождаемой ее выводом:

$ 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.

Теперь, в GParted, я вижу следующий экран:

enter image description here

После того, как я пытался изменить размер раздела в GParted, я получил следующий вывод от 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.

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

Вы могли помочь мне изменить размер этой вещи, не теряя данные?Спасибо!

2
задан 9 November 2017 в 21:11

1 ответ

Необходимо переместить степени LVM в конце раздела PV LVM с командой pvmove, прежде чем можно будет изменить размер его.

Менеджер по Разделу KDE может на самом деле сделать это для Вас. К сожалению, версия в Ubuntu 16.04 слишком стара, но можно загрузить Ubuntu 17.10 живой CD, установить partitionmanager там

sudo apt install partitionmanager

и затем измените размер PV LVM от GUI.

0
ответ дан 2 December 2019 в 08:24

Другие вопросы по тегам:

Похожие вопросы: