모든 LVM 명령으로 오류가 발생 /run/lvm/lvmetad.socket: connect failed: No such file or directory
합니다. 이 오류를 Google에서 발견했으며 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
답변
lvm 및 systemd를 사용하는 경우 다음을 수행하십시오.
systemctl enable lvm2-lvmetad.service
systemctl enable lvm2-lvmetad.socket
systemctl start lvm2-lvmetad.service
systemctl start lvm2-lvmetad.socket
BTW 이것은 또한 grub과 관련이 있습니다. 나는 grub이 /run/lvm/lvmetad.socket에서 커널 매개 변수 루트 를 얻는다고 생각합니다.
작동하기 때문에이 모든 것을 자세히 테스트하지는 않았습니다. 내가 틀렸다면 누군가 나를 수정하십시오.
편집 : 이것은 init에 systemd를 사용하는 시스템에만 해당됩니다. 오래된 우분투를 사용하는 경우 upstart를 사용하고 다른 시스템에서는 openrc를 사용해야합니다.
답변
Linux를 실행한다고 가정하면 다음과 /etc/lvm/lvm.conf
같습니다.
use_lvmetad = 0
다음을 수행하기 전에 LVM을 중지하십시오 /etc/init.d/lvm stop
.. 변경하고 LVM을 다시 시작하십시오 /etc/init.d/lvm start
.
편집 : 나는 리눅스 민트에 그러한 파일이나 디렉토리가 없다는 것을 알고 있으므로 데비안이나 우분투에서는 추론하지 않을 것입니다. 이러한 서비스가 없으면 컴퓨터를 재부팅하십시오.
힌트 : 태그 목록에 운영 체제를 추가하십시오.