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

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.


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.


1
Auf Ubuntu 16.04 habe ich eine /etc/lvm/lvm.conf.
Andrew
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.