Lvm
如何將塊設備添加到 udev 數據庫?
我的所有 LVM 命令都得到了這個:
WARNING: Device /dev/dm-6 not initialized in udev database even after waiting 10000000 microseconds.
之後,它可以工作,但所有這些都需要大約半分鐘的等待時間。
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 可能有效,但我更喜歡更好的解決方案。
看起來,我的問題是通過重新載入 udev 規則而不重新啟動來解決的。一個
udevadm control --reload-rules && udevadm trigger
做了我想要的。