Fehler “/run/lvm/lvmetad.socket: Verbindung fehlgeschlagen: Keine solche Datei oder Verzeichnis” - aber nicht mit Grub verbunden

19

Alle LVM-Befehle geben mir den Fehler /run/lvm/lvmetad.socket: connect failed: No such file or directory. Ich habe diesen Fehler gegoogelt und nur Beiträge gefunden, die sich auf Grub und Grub-install beziehen.

möchte diese Fehler loswerden

# 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
Ivanov
quelle
Befindest du dich in einer Chroot-Umgebung?
Stephan Schielke
Ich bin. Was sollte ich tun?
Isaacw

Antworten:

20

Wenn Sie lvm und systemd verwenden, gehen Sie wie folgt vor:

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

Übrigens hängt das auch mit Grub zusammen. Ich denke, Grub bekommt Kernel-Parameter root von /run/lvm/lvmetad.socket.

War nicht geduldig, dies alles im Detail zu testen, da es funktionierte. Bitte korrigiert mich jemand, wenn ich falsch liege.

Bearbeiten: Dies ist nur für Systeme relevant, die systemd for init verwenden. Wenn Sie mit einem älteren Ubuntu arbeiten, müssen Sie stattdessen upstart und auf anderen Systemen openrc verwenden.

Ulrich-Lorenz Schlüter
quelle
Ich habe all diese Befehle ausgeführt, keiner hat mir einen Fehler gemacht. Aber wenn ich gechrootet habe und versuche, meinen Grub mit zu aktualisieren, wird mir grub2-mkconfig -o /boot/grub2/grub.cfgtrotzdem der Fehler zurückgegeben /run/lvm/lvmetad.socket: connect failed: No such file or directory.
Igettäjä
2
Ubuntu 16.04 verwendet jetzt systemd
JrBenito
1
"in chroot laufen, Anfrage ignorieren"
isaaclw
10

Angenommen, Sie verwenden Linux im /etc/lvm/lvm.confSet:

use_lvmetad = 0

Stop LVM vor , das zu tun: /etc/init.d/lvm stop. Nehmen Sie die Änderung und Neustart LVM: /etc/init.d/lvm start.

EDIT : Mir ist klar, dass es unter Linux Mint weder eine solche Datei noch ein solches Verzeichnis gibt, daher weder unter Debian noch unter Ubuntu. Wenn Sie keinen solchen Dienst haben, starten Sie einfach den Computer neu.

Tipp : Fügen Sie Ihr Betriebssystem in die Tag-Liste ein.

GAD3R
quelle
1
Auf Ubuntu 16.04 habe ich eine /etc/lvm/lvm.conf.
Andrew