udev는 /dev를 채우는 일을 담당합니다. /lib/udev 및 /etc/udev/ 아래의 규칙/구성/스크립트를 기반으로 /dev에 장치 노드를 동적으로 추가하고 제거합니다.
CDROM 장치 노드 /dev/sr0이 있는 경우 /dev/cdrom에 심볼릭 링크를 추가하여 이를 수행할 수 있습니다.규칙은 다음과 같다:
SUBSYSTEM=="block", KERNEL=="sr0", SYMLINK+="cdrom", GROUP="cdrom"
udev에서 심볼릭 링크를 만드는 방법을 이해합니다. 하지만 누가(또는 "어떤 규칙") 먼저 /dev/sr0(또는 다른 비-symlink 장치 노드)을 만들었습니까?
답변1
커널 이름(이 경우)을 기반으로 하는 기본 장치 sr0
는 항상 실제 장치 파일로 자동 생성되므로 규칙이 필요하지 않습니다.
그런 다음 실제 파일 위치에 추가할 기호 링크를 지정하는 규칙을 작성하여 추가 동의어를 만듭니다.