Oracle® Solaris 11.2의 장치 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

장치의 자동 구성

커널은 플랫폼별 구성 요소가 있는 작은 일반 코어와 모듈 세트로 구성됩니다. 커널 모듈은 시스템에서 특정 작업을 수행하는 데 사용되는 소프트웨어 구성 요소입니다. 로드 가능한 커널 모듈의 예로는 장치에 액세스할 때 로드되는 장치 드라이버가 있습니다.

다음 표에는 커널 모듈의 내용이 나열되어 있습니다.

표 1-1  Solaris 커널 모듈 설명
위치
디렉토리 내용
/platform/arch/kernel
여기서 archuname -m 명령으로 표시되는 정보입니다.
플랫폼별 커널 구성 요소
/kernel
시스템 부트 시 필요하며 모든 플랫폼에서 공통되는 커널 구성 요소
/usr/kernel
특정 명령 세트 안에서 모든 플랫폼에 공통적인 커널 구성 요소

부트 시에 연결되는 장치는 시스템에서 결정합니다. 그러면 커널이 동적으로 자체 구성되며 필요한 모듈을 메모리에 로드합니다. 이때 디스크 장치 및 테이프 장치와 같은 장치에 액세스하면 장치 드라이버가 로드됩니다. 모든 커널 모듈은 필요할 때 자동으로 로드되므로 이 프로세스를 자동 구성이라고 합니다.

    자동 구성은 다음과 같은 이점을 제공합니다.

  • 모듈이 필요할 때 로드되므로 주 메모리가 더 효율적으로 사용됩니다.

  • 시스템에 새 장치를 추가할 때는 커널 재구성이 필요하지 않습니다.

  • 커널을 재구성하지 않아도 드라이버를 로드 및 테스트할 수 있습니다.

  • 이후 재구성 부트를 수행하지 않아도 새 장치 및 해당 드라이버를 추가할 수 있습니다.

시스템 구성 요소가 핫 플러그 기능을 지원하는 경우에는 시스템이 아직 실행 중인 동안 Oracle Solaris OS에서 장치를 추가, 제거 또는 교체할 수 있습니다. 장치의 핫 플러그 기능에 대한 자세한 내용은 Chapter 2, 동적으로 장치 구성을 참조하십시오.

/etc/system 파일을 수정하면 커널 모듈의 로드 방법을 사용자 정의할 수도 있습니다. 이 파일의 수정에 대한 지침은 system(4)을 참조하십시오.

지원되지 않는 장치 설치

Oracle Solaris에는 광범위한 표준 장치를 지원하는 데 필요한 모든 장치 드라이버가 포함되어 있습니다. 이러한 장치는 /kernel/drv/platform/`uname -m`/kernel/drv 디렉토리에서 찾을 수 있습니다.

그러나 지원되지 않는 장치의 경우에는 장치를 올바르게 설치, 유지 및 관리하는 데 필요한 소프트웨어를 제조업체에서 제공해야 합니다. 이 소프트웨어는 최소한 다음으로 구성됩니다.

  • 장치 드라이버

  • /kernel/drv 디렉토리에 상주할 연관된 구성 파일

  • 장치가 Oracle Solaris 유틸리티와 호환되지 않을 경우 필요한 사용자 정의 유지 관리 및 관리 유틸리티

지원되지 않는 장치에 필요한 사항에 대한 자세한 내용은 장치 제조업체에 문의하십시오.