udev 데이터베이스는 어디에 저장되며 권한은 어떻게 설정됩니까?

udev 데이터베이스는 어디에 저장되며 권한은 어떻게 설정됩니까?

저는 데비안을 사용하고 있습니다. 읽는 동안man lsblk언급된 udev 데이터베이스를 보았습니다.

lsblk 명령은 sysfs 파일 시스템을 읽고udev 데이터베이스정보를 수집합니다. 만약에udev 데이터베이스사용할 수 없거나 블록 장치에서 LABEL, UUID 및 파일 시스템 유형을 읽으려고 시도하는 대신 udev 지원 없이 lsblk가 컴파일됩니다. 이 경우 루트 권한이 필요합니다.

또한 "데이터베이스"에 대한 언급을 많이 찾을 수 있습니다.man udev. 내 것이 udev작동하는 것 같습니다 systemd-udevd. 하지만 man 위치에 데이터베이스 위치를 구성하는 기능이 표시되지 않고 /lib/systemd/system/udev.service데이터베이스가 어디에 저장되어 있는지도 표시되지 않습니다 .

답변1

UDev 데이터베이스는 에 저장되어 있으며 도입되기 전에는 위치를 구성할 수 있었습니다 /run/udev/data./dev/.udev*/runudev.conf그러나 이것은 더 이상 가능하지 않습니다.

관련 정보