Systemd

udev 數據庫儲存在哪里以及權限設置在哪裡?

  • August 31, 2021

我正在使用 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但它不再可能。

引用自:https://unix.stackexchange.com/questions/666954