SATA 및 IDE 디스크만 사용하는 경우 initrd에 SCSI 모듈이 필요합니까?

SATA 및 IDE 디스크만 사용하는 경우 initrd에 SCSI 모듈이 필요합니까?

저는 다양한 하드웨어와 연령(2~10년)의 약 100개 워크스테이션에 Cent OS 5.5의 최소 설치를 자동화하는 복제 스크립트를 만들고 있습니다. 워크스테이션은 모두 IDE 또는 SATA입니다.

현재 이 스크립트를 개발 중이며 가상 IDE 디스크가 있는 VM(ESXi 4)에서 테스트하고 있습니다. initrd에서 scsi_mod.ko, sd_mod.ko 및 scsi_transport_spi.ko를 주석 처리했는데 IDE 디스크를 사용하여 VM을 제대로 부팅하는 것처럼 보였습니다. 문제는 물리적 워크스테이션에 쉽게 접근할 수 없고, ESXi용 가상 SATA 디스크가 없어 테스트용으로 SATA 디스크를 사용할 수 없다는 점이다.

SATA 디스크만 있는 워크스테이션에는 위의 SCSI 모듈이 필요합니까? SATA 디스크(기존 CentOS 5.5 커널 사용)에는 SCSI 모듈이 필요합니까?

고마워요,
라스

답변1

SATA 드라이버는 SCSI 커널 모듈을 사용합니다. 적어도 scsi_mod와 sd_mod가 필요합니다. scsi_transport_spi에 대해서는 잘 모르겠습니다. 확실히 내 SATA 시스템에는 로드되지 않습니다.

답변2

관련된 칩셋에 따라 SATA 드라이브에 액세스하려면 칩셋별 드라이버가 필요할 수 있습니다.

아마도 시스템이 궁극적으로 어떻게 보일지 정의한 다음 필요한 커널 모듈을 포함하여 CentOS를 해당 사양에 맞게 다시 설치할 수 있는 kickstart를 살펴보고 싶을 수도 있습니다.

관련 정보