Systemd
udev 數據庫儲存在哪里以及權限設置在哪裡?
我正在使用 Debian。閱讀時
man lsblk
,我看到提到 udev db:lsblk 命令讀取 sysfs 文件系統和udev db以收集資訊。如果udev db不可用或者 lsblk 在沒有 udev 支持的情況下編譯,它會嘗試從塊設備讀取 LABEL、UUID 和文件系統類型。在這種情況下,root 權限是必需的。
我還可以在
man udev
. 看來我udev
的執行在systemd-udevd
. 但我看不到在 man 位置配置數據庫位置的能力,也沒有在/lib/systemd/system/udev.service
. 數據庫儲存在哪裡?
UDev 數據庫儲存在
/run/udev/data
./dev/.udev.tdb
在引入之前它曾經儲存在其中/run
,並且位置是可配置的,udev.conf
但它不再可能。