![udev 데이터베이스는 어디에 저장되며 권한은 어떻게 설정됩니까?](https://linux55.com/image/195079/udev%20%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4%EB%8A%94%20%EC%96%B4%EB%94%94%EC%97%90%20%EC%A0%80%EC%9E%A5%EB%90%98%EB%A9%B0%20%EA%B6%8C%ED%95%9C%EC%9D%80%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%84%A4%EC%A0%95%EB%90%A9%EB%8B%88%EA%B9%8C%3F.png)
저는 데비안을 사용하고 있습니다. 읽는 동안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*
/run
udev.conf
그러나 이것은 더 이상 가능하지 않습니다.