Ошибка «/run/lvm/lvmetad.socket: ошибка подключения: нет такого файла или каталога» - но не относится к Grub

19

Все команды LVM дают мне ошибку /run/lvm/lvmetad.socket: connect failed: No such file or directory. Я погуглил эту ошибку и нашел только сообщения, связанные с Grub и Grub-install.

хочу избавиться от этих ошибок

# pvs
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  WARNING: Failed to connect to lvmetad: No such file or directory. Falling back to internal scanning.
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  PV         VG      Fmt  Attr PSize  PFree
  /dev/vdb1  vdatavg lvm2 a--  16.00g 6.00g
Иванов
источник
Вы находитесь в изолированной среде?
Стефан Шильке
Я. Что я должен делать?
Исаакль

Ответы:

20

Если вы используете lvm и systemd, выполните:

systemctl enable lvm2-lvmetad.service
systemctl enable lvm2-lvmetad.socket
systemctl start lvm2-lvmetad.service
systemctl start lvm2-lvmetad.socket

Кстати, это также связано с личинкой. Я думаю, что grub получает параметр ядра root из /run/lvm/lvmetad.socket.

Не терпел проверить все это подробно, так как это сработало. Пожалуйста, кто-нибудь поправит меня, если я ошибаюсь.

Редактировать: это относится только к системам, использующим systemd для init. Если вы используете более старую версию Ubuntu, вы можете использовать upstart и другие системы openrc.

Ульрих-Лоренц Шлютер
источник
Я выполнил все эти команды, ни одна из них не дала мне никакой ошибки. Но когда я сделал chroot и попытался обновить мой grub grub2-mkconfig -o /boot/grub2/grub.cfg, он все равно возвращает мне ошибку /run/lvm/lvmetad.socket: connect failed: No such file or directory.
Igettäjä
2
Ubuntu 16.04 использует systemd сейчас
JrBenito
1
"работает в chroot, игнорируя запрос"
isaaclw
10

Предполагая, что вы работаете в Linux, в /etc/lvm/lvm.confкомплекте:

use_lvmetad = 0

Стоп LVM до делать что: /etc/init.d/lvm stop. Сделайте изменения и перезагрузки LVM: /etc/init.d/lvm start.

РЕДАКТИРОВАТЬ : я понимаю, что нет такого файла или каталога в Linux Mint, следовательно, ни в Debian, ни в Ubuntu, я должен сделать вывод. Если у вас нет такой службы, просто перезагрузите компьютер.

Подсказка : добавьте свою операционную систему в список тегов.

GAD3R
источник
1
На Ubuntu 16.04 у меня есть /etc/lvm/lvm.conf.
Андрей