Я бился головой о стену, сожалея о том, что когда-либо решил использовать LVM.
Мне нужно сжать 75GB / dev / sda2 /, чтобы освободить место для установки новой ОС. Для этого мне нужно сжать раздел / dev / sd5, который содержится в sd2.
Сначала я попытался использовать GParted, но моя версия говорит, что он не поддерживает LVM. Я загрузил последнюю версию .iso для GParted Live на компакт-диск, но результаты оказались схожими.
Итак, я уже предпринял все шаги для сокращения файловой системы, группы томов, физического тома и т. Д.
user@computer:~$ sudo pvs
PV VG Fmt Attr PSize PFree
/dev/sda5 ubuntu lvm2 a- 56.00g 1020.00m
user@computer:~$ sudo lvdisplay
--- Logical volume ---
LV Name /dev/ubuntu/root
VG Name ubuntu
LV UUID blahblahblah
LV Write Access read/write
LV Status available
# open 0
LV Size 55.00 GiB
Current LE 14080
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0
Я даже удалил том swap_1. Когда я запускаю последнюю версию GParted с LiveCD, она показывает используемую группу томов 56 ГБ, а затем около 18 ГБ нераспределенного пространства. Тем не менее, он по-прежнему не позволяет мне изменить размер / dev / sda5 или / dev / sda2. Как я могу изменить размер / dev / sda2, учитывая, что группа томов и физические тома уже составляют 55 ГБ, а на 18 ГБ меньше размера содержащего расширенного раздела / dev / sd2?
Я исправил это, случайно удалив расширенный раздел /dev/sd2
(через 'parted' - я думал, что, как и fdisk, parted не сразу внесет изменения).
Затем я использовал testdisk для поиска потерянных разделов. Он нашел / dev / sd5 и считал его основным разделом. (Не нашел расширенного раздела /dev/sd2
).
После этого я смог использовать gparted для изменения размера и выполнения операций над разделами.
Возможно, не самое умное решение:
используйте инструмент system-config-lvm для переноса данных на другое устройство (временное, внешний жесткий диск), удаления раздела / изменения размера и переноса данных обратно. .
надеюсь, что это помогает