Ubuntu Server 18.04LTS Não é possível estender o LV padrão?

8

Minha instalação recente do Ubuntu Server 18.04 parece ter criado um LV montado em / de apenas 4 GB. No entanto, o grupo de volumes tem 160 GB conforme o esperado.

Mas recebo uma mensagem de espaço em disco insuficiente quando tento expandir o LV, mesmo que o grupo pareça ter espaço livre:

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

Alguma idéia aqui? Meu sistema de arquivos raiz está em 100%, o novo instalador obviamente não utiliza todo o espaço em disco do LV principal por padrão.

tomstephens89
fonte
Isso aconteceu comigo usando o ISO do servidor ao vivo 18.04.1.
Todos os trabalhadores têm Essencial

Respostas:

9

O LVM cria backup de metadados a cada alteração. Ele não pode fazer backup dos dados para /etc/lvm/archiveque /estejam cheios. Exclua alguns arquivos e tente novamente ou use a -A nopção para não fazer backup dessa alteração.

Referência man lvm(ênfase minha):

-A|--autobackup {y|n}

O backup dos metadados deve ou não ser feito automaticamente após uma alteração. É altamente recomendável que você não desative isso! Veja vgcfgbackup (8).

Lenniey
fonte
Obrigado, usando -A n me permitiu estender o LV. Poupança de vida obrigado!
tomstephens89
Esqueci de acrescentar que eu precisava usar a opção --resizefs também.
tomstephens89
O uso -r, --resizefsdepende do seu caso de uso, é claro.
Lenniey 26/10/19