Ubuntu Server 18.04LTS ¿No puede extender el LV predeterminado?


8

Mi instalación reciente de Ubuntu Server 18.04 parece haber creado un LV montado en / que solo tiene 4 GB. Sin embargo, el grupo de volumen es de 160 GB como se esperaba.

Pero recibo un mensaje de espacio en disco insuficiente cuando intento expandir el LV aunque el grupo parece tener espacio libre:

tom@git:~$ sudo pvs
  PV         VG        Fmt  Attr PSize    PFree
  /dev/vda3  ubuntu-vg lvm2 a--  <159.00g <155.00g
tom@git:~$ sudo vgs
  VG        #PV #LV #SN Attr   VSize    VFree
  ubuntu-vg   1   1   0 wz--n- <159.00g <155.00g
tom@git:~$ sudo lvs
  LV        VG        Attr       LSize Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  ubuntu-lv ubuntu-vg -wi-ao---- 4.00g

tom@git:~$ sudo lvextend -L +10G /dev/ubuntu-vg/ubuntu-lv
  /etc/lvm/archive/.lvm_git_20778_346817101: write error failed: No space left on device

¿Alguna idea aquí? Mi sistema de archivos raíz está al 100%, el nuevo instalador obviamente no utiliza todo el espacio en disco para el LV primario de forma predeterminada.


Esto me pasó usando el servidor ISO 18.04.1 live.
Todos los trabajadores son esenciales

Respuestas:


9

LVM crea una copia de seguridad de metadatos en cada cambio. No puede hacer una copia de seguridad de los datos /etc/lvm/archivecomo /llenos. Elimine algunos archivos e intente nuevamente, o use el -A ninterruptor para no hacer una copia de seguridad de este cambio.

Referencia man lvm(énfasis mío):

-A|--autobackup {y|n}

Se debe hacer una copia de seguridad automática de los metadatos o no después de un cambio. ¡Se recomienda encarecidamente que no desactive esto! Ver vgcfgbackup (8).


Gracias, usar -A n me ha permitido extender el LV. Salvavidas gracias!
tomstephens89

Olvidé agregar que también necesitaba usar la opción --resizefs.
tomstephens89

El uso -r, --resizefsdepende de su caso de uso, por supuesto.
Lenniey
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.