NAME
최근 udev(7) 매뉴얼 페이지(Fedora 22, systemd 버전 219)에서는 udev가 키를 사용하여 장치 노드의 이름을 바꾸는 것이 금지되어 있는 것으로 보입니다.
NAME
The name to use for a network interface. See systemd.link(5) for a higher-level mechanism for setting
the interface name. The name of a device node cannot be changed by udev, only additional symlinks can be
created.
그러나 첫 번째 규칙은 /usr/lib/udev/rules.d/10-dm.rules
이름 바꾸기 작업과 매우 유사합니다.
KERNEL=="device-mapper", NAME="mapper/control"
존재하는지 확인하면 /dev/mapper/control
이름 바꾸기 작업이 성공한 것을 확인할 수 있습니다.
/dev/sdb
그런데 이상하게도 USB 디스크의 이름을 . 에서 바꾸는 사용자 정의 udev 규칙을 만드는 데 실패했습니다 /dev/whatever
. 따라서 이름 바꾸기 제한에 대해서는 설명서가 맞는 것 같습니다.
내장된 장치 매퍼 규칙은 제대로 작동하는 것처럼 보이지만 매뉴얼 페이지와 사용자 정의 규칙에서는 작동하지 않아야 한다고 말하고 있기 때문에 지금은 정말 혼란스럽습니다.
실제 상황은 어떻습니까? udev가 NAME
장치 노드의 이름을 바꿀 수 있습니까?