Ubuntu Server 18.04LTS Не можете расширить LV по умолчанию?

8

Моя недавняя установка Ubuntu Server 18.04, похоже, создала LV, смонтированный на / который составляет всего 4 ГБ. Однако объем группы составляет 160 ГБ, как и ожидалось.

Но я получаю сообщение о недостаточном дисковом пространстве, когда пытаюсь развернуть LV, хотя в группе, похоже, есть свободное место:

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

Есть идеи здесь? Моя корневая файловая система на 100%, новый установщик явно не использует все дисковое пространство для основного LV по умолчанию.

tomstephens89
источник
Это случилось со мной, используя 18.04.1 живой сервер ISO.
Все работники необходимы

Ответы:

9

LVM создает резервную копию метаданных при каждом изменении. Он не может создать резервную копию данных, так /etc/lvm/archiveкак /заполнен. Либо удалите некоторые файлы и повторите попытку, либо используйте -A nпереключатель, чтобы не создавать резервные копии этого изменения.

Ссылка man lvm(акцент мой):

-A|--autobackup {y|n}

Должны ли метаданные автоматически архивироваться после изменения. Настоятельно советуем не отключать это! Смотрите vgcfgbackup (8).

Lenniey
источник
Спасибо, использование -A n позволило мне расширить LV. Спасатель жизни спасибо!
tomstephens89
Забыл добавить, что мне нужно было также использовать опцию --resizefs.
tomstephens89
-r, --resizefsКонечно, использование зависит от вашего варианта использования.
Ленни