카테고리 없음2015. 6. 5. 10:57

소개

udev는 동적으로 현재 시스템이 상주하는 디바이스에 대한 노드를 제공하는 디바이스 매니져이다.

devfs 또한 비슷한 기능을 제공하지만, udev는 persistent 디바이스 네이밍을 제공하며(디바이스를 장작하는 순서에 상관없이), 유저스페이스에서 동작한다.

netlink 소켓을 통해 커널로부터 호출되어 사용되며, 이전에는 /etc/hotplug.d/defaul 링크를 사용하여 hotplug를 사용했었다.

다시 말해 udev는 데몬을 실행하여, netlink 소켓을 통해, 새로운 디바이스가 초기화 될 때 혹은 제거될 때 커널에서 날리는 uevent를 감지한다.

udev rule

udev 는 디바이스에 대한 이름과 어떤 액션을 취할 것인지에 대해 결정하기 위해 rules 파일을 읽는다.  이 파일은 /etc/udev/rules.d 에 위치한다.

Posted by code cat