내 DVD 및 블루레이 드라이브 이름이 /dev/srX인 이유는 무엇입니까? sr은 무슨 뜻인가요?

내 DVD 및 블루레이 드라이브 이름이 /dev/srX인 이유는 무엇입니까? sr은 무슨 뜻인가요?

제가 처음 우분투를 사용하기 시작했을 때,생각하다내 CD 드라이브는 /dev/cdrom0/dev/cdrom1등을 통해 매핑되었지만 오늘 내용을 살펴보면 이제 접두사를 통해 제공되는 것을 볼 수 있습니다 sr.

$ ll /dev/{cdrom,sr*}
lrwxrwxrwx  1 root root      3 Feb 10 09:15 /dev/cdrom -> sr0
brw-rw----+ 1 root cdrom 11, 0 Feb 10 09:15 /dev/sr0
brw-rw----+ 1 root cdrom 11, 1 Mar 27 10:30 /dev/sr1

이것이 무엇을 의미하는지 궁금합니다.TLDP는 여기서 별로 도움이 되지 않습니다.; 여전히 sd"SCSI 드라이브"로 표시되어 있으며 요즘에는 "직렬 드라이브"를 의미하는 것이 더 일반적이라고 생각합니다.

"sr"은(는) 무슨 뜻인가요? 왜 /dev/cdrom아직도 존재하는가?

답변1

리눅스에스CSIisk 지원 모듈 =SD_모드

리눅스에스CSI원숭이 지원 모듈 =

Linux SCSI CDrom 지원 모듈 = sr_mod

리눅스에스CSIg에너지 지원 모듈 =sg

따라서 아마도 이는 다음을 의미합니다.에스CSI CD아르 자형

원천


나는 이것이 질문을 완전히 해결하지 못한다는 것을 알았습니다.

보시다시피 는 실제 장치인 /dev/cdrom에 대한 심볼릭 링크일 뿐입니다 ./dev/sr0

문자 장치의 이름은 이를 초기화하는 모듈에 따라 다릅니다. SCSICD-ROM은 sr_mod모듈에 의해 처리되며 모듈 자체의 이름을 따서 명명됩니다( srX).

CD-ROM 드라이브가 드라이브인 경우 IDE실제 장치 이름은 입니다 /dev/hdX.

따라서 CD-ROM 드라이브를 시스템에 연결할 수 있는 여러 인터페이스가 있기 때문에 는 항상 첫 번째 CD-ROM 장치( 등 ) /dev/cdrom를 가리키는 데 사용되며 드라이브에 무엇이든 고유한 공통 인터페이스를 제공할 가능성이 높습니다. 시스템에서 사용해야 합니다.SCSIIDE

CDROM 장치 이름은 균일한 CDROM 계층이 아니라 각 개별 프로토콜 스택에 의해 유지됩니다. SCSI 하위 시스템의 경우 장치 이름은 sr 드라이버에 의해 유지되는 반면 IDE 하위 시스템은 중앙 "ide" 드라이버(즉, ide-cd 드라이버가 아님)를 사용하여 장치 이름을 유지합니다. USB 및 IEEE1394 CD 장치 이름은 해당 스택에 의해 유지됩니다. 이는 /dev/cdrom이 적절한 하위 시스템의 장치 이름에 대한 심볼릭 링크인 이유를 부분적으로 설명할 수 있습니다.

원천

답변2

독서이것, 문자는 rROM에서 파생된 것으로 보입니다. 그러나 더 이상의 출처는 제공되지 않습니다.

관련 정보