Невозможно создать локальный том

Невозможно создать локальный том

Я слежуэтотссылка. Я пропустил "Во время установки Ubuntu для метода разбиения на разделы выберите "руководство - использовать весь диск и настроить LVM...". И дошел до команды lvcreate (Ручная установка гостевой виртуальной машины HVM), которая выдает ошибку "Группа томов "vgubuntu" имеет недостаточно свободного места (6 экстентов): требуется 1024".(Операционная система — Ubuntu, я уже пробовал вСайт Ubuntu StackExchange)

Есть ли способ (без необходимости форматировать весь жесткий диск или использовать Live CD или флешку и т. д.) выделить достаточно памяти [у меня 1 SSD объемом около ~250 ГБ, из которых всего ~60 ГБ свободного места (без файлов и т. д.)]?

Некоторая дополнительная информация:

sudo vgdisplay
--- Volume group ---
VG Name vgubuntu
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 237.97 GiB
PE Size 4.00 MiB
Total PE 60921
Alloc PE / Size 60915 / <237.95 GiB
Free PE / Size 6 / 24.00 MiB

sudo vgs
VG #PV #LV #SN Attr VSize VFree
vgubuntu 1 2 0 wz--n- 237.97g 24.00m

sudo pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 vgubuntu lvm2 a-- 237.97g 24.00m

sudo lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root vgubuntu -wi-ao---- <237.00g
swap_1 vgubuntu -wi-ao---- 976.00m

Я использую ext4.

Вопросы:

  1. Разве это не правильное решение: lvreduce --resizefs -L 212G vgubuntu/root[Сначала пытается уменьшить файловую систему (--resizefs — спасение!) и, если это удается, уменьшает размер существующего корня до 212 ГБ, так что «Alloc PE / Размер 60915 / <237.95 GiB» становится «Alloc PE / Размер(новый ЧП)/ <212 ГиБ(приблизительно)"] lvcreate -L 8G -n ubuntu-hvm /dev/vgubuntu[Создает логический том объемом 8 ГБ для VolumeGroup vgubuntu]

  2. Естьлюбойдругой способ, которым я мог бы это сделать без размонтирования (вероятно, нет!)?

решение1

Ваша lvreduceкоманда будет правильной.еслиможно было сжать файловую систему в режиме онлайн.

К сожалению, файловые системы ext4/ext3/ext2 можно только расширять, но не уменьшать в режиме онлайн.

Протестировано на Debian, но дажезаметки о выпуске самого последнего e2fsprogsисходного пакетане указывают на то, что что-то изменилось.

# lvcreate -L 8g -n lvtest vgsys
# mkfs.ext4 /dev/vgsys/lvtest
# mount /dev/vgsys/lvtest /mnt
# lvreduce --resizefs -L 4G /dev/vgsys/lvtest
Do you want to unmount "/mnt" ? [Y|n] n
fsadm: Cannot proceed with mounted filesystem "/mnt".
  /sbin/fsadm failed: 1
  Filesystem resize failed.

Этот ответописывает процедуру, которая позволяет избежать перезагрузки, но все равно требует перехода к tmpfsвременной корневой файловой системе на основе , чтобы сжать настоящую корневую файловую систему.

Связанный контент