scsi_hostinterconnect

scsi_hostinterconnect

Linux 스토리지 상호 연결에 대해 설명할 수 있나요? scsi_host0,host1,host2 등은 정확히 무엇입니까? 나는 최근에 /sys/class/scsi_hosts/ 디렉토리에 약 39개의 호스트가 있는 가상 머신을 확인했습니다. 서버에 있는 드라이브 수에 따라 달라지나요? 나에게 안내를 좀 해주실 수 있나요?

답변1

기본적으로 해당 scsi_host*디렉터리는 /sys/class/scsi_hosts시스템에 있는 모든 SCSI 호환 스토리지 컨트롤러를 나타냅니다. AHCI SATA 컨트롤러의 단일 포트는 scsi_host*디렉터리일 수 있습니다. 시스템의 모든 USB 저장 장치 모음은 일반적 scsi_host*으로 디렉터리로 표시됩니다. iSCSI 또는 FibreChannel SAN 어댑터가 있는 서버에서는 각 iSCSI FibreChannel 포트가 디렉터리로 나타날 수 있습니다 scsi_host*.

기본적으로 매우 많은 스토리지 프로토콜이 SCSI를 기반으로 하거나 관련되어 있기 때문에 이를 모두 SCSI 어댑터로 표시하면 모든 스토리지 프로토콜을 사용하여 수행할 수 있는 공통 기본 작업 집합이 정의됩니다.

가상 머신에서 가상 스토리지 컨트롤러의 수와 유형은 전적으로 하이퍼바이저의 설계 및 구성에 따라 달라집니다. 가상화 플랫폼은 필요한 경우 다른 가상 드라이브에 미치는 영향을 최소화하면서 가상 드라이브를 핫 제거할 수 있도록 각 가상 드라이브에 대해 별도의 가상 컨트롤러를 제공할 수 있습니다.

관련 정보