No se puede crear el volumen local

No se puede crear el volumen local

Estoy siguiendoesteenlace. Me perdí la opción "Durante la instalación de Ubuntu para el método de partición, elija la guía: use todo el disco y configure LVM...". Y alcancé el comando lvcreate (instalación manual de una máquina virtual invitada HVM) que genera el error "El grupo de volúmenes" vgubuntu "no tiene suficiente espacio libre (6 extensiones): se requieren 1024".(El SO es Ubuntu, ya lo había probado en elSitio de Ubuntu StackExchange)

Ahora hay una manera (sin tener que formatear todo el disco duro o requerir un CD en vivo o un pendrive, etc.) de asignar suficiente memoria [Tengo 1 SSD con alrededor de ~250 GB, solo ~60 GB de espacio libre (sin archivos, etc.) .)]?

Cierta información de fondo:

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

Estoy usando ext4.

Preguntas:

  1. ¿No es esto lo correcto? lvreduce --resizefs -L 212G vgubuntu/root[Intenta reducir el sistema de archivos primero (--resizefs es un salvavidas) y, si tiene éxito, reduce el tamaño de la raíz existente a 212 GB, de modo que "Alloc PE / Tamaño 60915 / <237,95 GiB " se convierte en "Alloc PE/Tamaño(un nuevo PE)/ <212 GiB(aprox.)"] lvcreate -L 8G -n ubuntu-hvm /dev/vgubuntu[Crea un Volumen Lógico con 8GB para el VolumeGroup vgubuntu]

  2. Está ahícualquier¿Otra forma de hacerlo sin desmontar (¡probablemente no!)?

Respuesta1

Tu lvreducecomando seria correctosiEra posible reducir en línea su sistema de archivos.

Lamentablemente, los sistemas de archivos ext4/ext3/ext2 sólo se pueden ampliar, pero no reducir, en línea.

Probado en Debian, pero inclusoe2fsprogslas notas de la versión del paquete fuente más recienteNo indique que esto haya cambiado en absoluto.

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

esta respuestadescribe un procedimiento que evita el reinicio, pero aún requiere la transición a un tmpfssistema de archivos raíz temporal basado en - para reducir el sistema de archivos raíz real.

información relacionada