Serveur Ubuntu 18.04LTS Vous ne pouvez pas étendre le LV par défaut?

8

Ma récente installation d'Ubuntu Server 18.04 semble avoir créé un LV monté sur / qui ne fait que 4 Go. Cependant, le groupe de volumes est de 160 Go comme prévu.

Mais j'obtiens un message d'espace disque insuffisant lorsque j'essaye de développer le LV même si le groupe semble avoir de l'espace 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

Des idées ici? Mon système de fichiers racine est à 100%, le nouveau programme d'installation n'utilise évidemment pas tout l'espace disque pour le LV principal par défaut.

tomstephens89
la source
Cela m'est arrivé en utilisant l'ISO du serveur en direct 18.04.1.
Tous les travailleurs sont essentiels

Réponses:

9

LVM crée une sauvegarde des métadonnées à chaque changement. Il ne peut pas sauvegarder les données /etc/lvm/archivecar elles /sont complètes. Supprimez certains fichiers et réessayez, ou utilisez le -A ncommutateur pour ne pas sauvegarder cette modification.

Référence man lvm(soulignement le mien):

-A|--autobackup {y|n}

Que les métadonnées soient ou non sauvegardées automatiquement après un changement. Il est fortement déconseillé de désactiver cela! Voir vgcfgbackup (8).

Lenniey
la source
Merci, l'utilisation de -A n m'a permis d'étendre le LV. Économiseur de vie merci!
tomstephens89
J'ai oublié d'ajouter que j'avais également besoin d'utiliser l'option --resizefs.
tomstephens89
L'utilisation -r, --resizefsdépend bien sûr de votre cas d'utilisation.
Lenniey