CentOS 5.9에서 SSD가 /dev/sdx가 아닌 /dev/hdx에 있는 이유는 무엇입니까?

CentOS 5.9에서 SSD가 /dev/sdx가 아닌 /dev/hdx에 있는 이유는 무엇입니까?

인텔 서버 보드 S3000AH의 SATA 포트에 2개의 SSD Kingston SH103S3240G가 연결되어 있습니다. SSD는 CentOS 5.9의 PATA 장치(sdx가 아닌 hdx)처럼 보입니다.

높은 iowait와 관련된 문제가 있습니다.. 그게 그렇게 중요한 건가?

마더보드 설정에 SATA mode있습니다 Enhanced.

답변1

/dev/hd*커널이 최신 인터페이스 대신 하드 드라이브 컨트롤러와 통신하기 위해 고대 IDE 하위 시스템을 사용하는 경우 libata에만 장치가 표시되어야 합니다 . 이전 IDE 장치도 libata가 SCSI 하위 시스템을 통해 모든 장치를 노출하므로 표시 libata되어야 합니다 ./dev/sd*

높은 iowait와 관련된 문제가 있습니다. 그게 그렇게 중요한 건가?

IDE 하위 시스템을 사용하면 SATA 컨트롤러를 IDE 에뮬레이션으로 강제 전환할 수 있으며, 이는 성능에 부정적인 영향을 미칠 수 있습니다.

마더보드 설정에서 SATA 모드가 Enhanced로 되어 있습니다.

흠... BIOS에 AHCI 옵션이 있나요? AHCI는 가장 현대적이고 가장 빠른 인터페이스이므로 AHCI를 활성화하는 것이 최선의 선택이 될 것입니다. 그러나 마더보드는 꽤 오래된 것 같습니다... AHCI를 지원하지 않을 수도 있습니다. 최신 마더보드로 업그레이드하면 문제가 해결될 수도 있습니다.

귀하의 서버가 오래된 IDE 하위 시스템을 사용하는 이유를 알아낼 수 있도록 다음 명령의 출력을 제공해 주십시오.

  • uname -a
  • lspci -nn
  • dmesg
  • lsmod

관련 정보