Невозможно изменить размер раздела в режиме 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, я вижу следующий экран:

После того как я попытался изменить размер раздела в 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 в 22:11

2 ответа

Вам нужно переместить LVM экстенты в конце раздела LVM PV с помощью команды pvmove, прежде чем вы сможете изменить ее размер.

KDE Partition Manager действительно может сделать это за вас. К сожалению, версия в Ubuntu 16.04 слишком старая, но вы можете загружать Live CD с Ubuntu 17.10, установить там managermanager

sudo apt install partitionmanager

, а затем изменить размер LVM PV из графического интерфейса.

0
ответ дан 18 July 2018 в 03:34

Вам нужно переместить LVM экстенты в конце раздела LVM PV с помощью команды pvmove, прежде чем вы сможете изменить ее размер.

KDE Partition Manager действительно может сделать это за вас. К сожалению, версия в Ubuntu 16.04 слишком старая, но вы можете загружать Live CD с Ubuntu 17.10, установить там managermanager

sudo apt install partitionmanager

, а затем изменить размер LVM PV из графического интерфейса.

0
ответ дан 24 July 2018 в 17:52

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

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