Centos에서 장치의 여러 인스턴스를 생성할 수 있습니까?

Centos에서 장치의 여러 인스턴스를 생성할 수 있습니까?

동일한 유형의 여러 문자 장치를 만드는 사용 사례가 있습니다. 원래 생성된 장치와 동일한 메이저 및 마이너 번호를 사용하면 장치가 복사되고 기능이 유지됩니다.

이런 방식으로 장치를 만들 때 고려해야 할 위험, 효율성 또는 성능 요소가 있는지 알고 싶습니다.

답변1

주요 장치 번호는 장치의 드라이버를 식별합니다. 마이너 번호는 드라이버에 전달되며, 내가 아는 한 커널의 다른 부분은 이에 대해 신경 쓰지 않습니다(잘 알려진 장치에 대해 특정 의미가 있는 경우 제외).

사용 사례에 대한 세부정보를 포함하지 않았습니다.

당신이 사용하고 있는 드라이버가 마이너 번호를 요구하지 않는 한, 제 생각에는 괜찮을 것 같습니다. 이 경우 질문은 처음에 동일한 유형의 여러 장치를 만들어야 하는 이유이지만 단일 장치를 사용하는 것도 효과적일 수 있습니다.

다른 이름으로 장치를 참조해야 하는 경우 규칙을 사용 udev하고 심볼릭 링크를 만드는 것이 규칙입니다.

하지만 이 질문에 실제로 답하려면 사용 사례와 이를 수행하는 이유에 대한 정보가 필요합니다.

관련 정보