저장장치 경로에 있는 장치 번호는 무엇을 의미하나요? (예: 0:0:0:1)

저장장치 경로에 있는 장치 번호는 무엇을 의미하나요? (예: 0:0:0:1)

다음 명령을 실행하면:

$ ls -ld /sys/block/sd*/device

나 이거 봤어...

lrwxrwxrwx 1 root root 0 Sep 23 20:25 /sys/block/sda/device -> ../../../1:0:0:0

숫자는 무엇을 1:0:0:0나타냅니까? 다른 시스템에서는 출력이 0:0:0:0sda 및 0:0:0:1sdb가 될 수 있음을 확인했습니다. 이 숫자 각각에 의미가 있나요? 아니면 이 경로 형식에 대한 문서를 어디에서 찾을 수 있습니까?

답변1

이것은 SCSI 명명법입니다. 호스트(컨트롤러), 버스, 대상(장치) 및 LUN(논리 장치 번호)을 나타내는 4개의 숫자입니다. Linux는 SCSI 장치가 아니더라도 대부분의 디스크 장치를 동일한 방식으로 처리합니다. SATA 장치는 일반적으로 "컨트롤러"(SATA 포트에 매핑됨)의 유일한 장치이므로 일반적으로 다음과 같이 표시됩니다.질소:0:0:0.

바라보다lsscsi맨페이지이 형식에 대한 참고 사항입니다. (이것은 표준은 아니지만 내가 찾은 것 중 최고입니다.)

관련 정보