Ubuntu Server 18.04LTS Standard-LV kann nicht erweitert werden?

8

Meine letzte Installation von Ubuntu Server 18.04 scheint einen LV erstellt zu haben, der auf / das ist nur 4 GB. Die Volume-Gruppe beträgt jedoch erwartungsgemäß 160 GB.

Beim Versuch, den LV zu erweitern, wird jedoch eine Meldung angezeigt, dass nicht genügend Speicherplatz vorhanden ist, obwohl die Gruppe anscheinend über freien Speicherplatz verfügt:

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

Irgendwelche Ideen hier? Mein Root-Dateisystem ist zu 100% ausgelastet. Das neue Installationsprogramm verwendet offensichtlich nicht standardmäßig den gesamten Speicherplatz für das primäre LV.

tomstephens89
quelle
Dies ist mir mit dem 18.04.1 Live Server ISO passiert.
user369450

Antworten:

9

LVM erstellt bei jeder Änderung eine Metadatensicherung. Es kann nicht die Daten sichern , /etc/lvm/archivewie /voll ist . Löschen Sie entweder einige Dateien und versuchen Sie es erneut, oder verwenden Sie den -A nSchalter, um diese Änderung nicht zu sichern.

Referenz man lvm(Schwerpunkt Mine):

-A|--autobackup {y|n}

Gibt an, ob Metadaten nach einer Änderung automatisch gesichert werden sollen. Es wird dringend empfohlen, dies nicht zu deaktivieren! Siehe vgcfgbackup (8).

Lenniey
quelle
Dank der Verwendung von -A n konnte ich die LV erweitern. Lebensretter danke!
Tomstephens89
Ich habe vergessen hinzuzufügen, dass ich auch die Option --resizefs verwenden musste.
Tomstephens89
Die Verwendung -r, --resizefshängt natürlich von Ihrem Anwendungsfall ab.
Lenniey