udev 데이터베이스에 블록 장치를 추가하는 방법은 무엇입니까?

udev 데이터베이스에 블록 장치를 추가하는 방법은 무엇입니까?

내 모든 LVM 명령은 다음과 같습니다.

WARNING: Device /dev/dm-6 not initialized in udev database even after waiting 10000000 microseconds.

그 이후에는 괜찮겠지만 30분 정도 기다려야 합니다.

udevadm info /dev/dm-5(다른 권)은 꽤 좋은 장치를 보여줍니다. 이에 비해 udevadm info /dev/dm-6나는 놀라울 정도로 짧은 목록을 얻었습니다.

P: /devices/virtual/block/dm-6
N: dm-6
L: 0
E: DEVPATH=/devices/virtual/block/dm-6
E: DEVNAME=/dev/dm-6
E: DEVTYPE=disk
E: MAJOR=253
E: MINOR=6
E: SUBSYSTEM=block

내 생각엔 /dev/dm-6그게 udev에 의해 잊혀진 것 같아요. udev에 장치를 다시 로드하라고 요청하면 쉽게 문제를 해결할 수 있을 것 같습니다. 어떻게 해야 하나요?

여기lvm.conf에서 udev_sync 및 udev_rules를 끄면 작동할 수 있다는 내용을 읽었지만 더 나은 솔루션을 선호합니다.

답변1

내 문제가 해결된 것 같아재부팅하지 않고 udev 규칙 다시 로드. 하나

udevadm control --reload-rules && udevadm trigger

내가하고 싶은 일을했습니다.

관련 정보