다음 명령을 실행하면:
$ 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:0
sda 및 0:0:0:1
sdb가 될 수 있음을 확인했습니다. 이 숫자 각각에 의미가 있나요? 아니면 이 경로 형식에 대한 문서를 어디에서 찾을 수 있습니까?
답변1
이것은 SCSI 명명법입니다. 호스트(컨트롤러), 버스, 대상(장치) 및 LUN(논리 장치 번호)을 나타내는 4개의 숫자입니다. Linux는 SCSI 장치가 아니더라도 대부분의 디스크 장치를 동일한 방식으로 처리합니다. SATA 장치는 일반적으로 "컨트롤러"(SATA 포트에 매핑됨)의 유일한 장치이므로 일반적으로 다음과 같이 표시됩니다.질소:0:0:0.
바라보다lsscsi
맨페이지이 형식에 대한 참고 사항입니다. (이것은 표준은 아니지만 내가 찾은 것 중 최고입니다.)