Oracle® Solaris 11.2의 장치 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

장치 드라이버 정보

컴퓨터는 일반적으로 드라이브, 프린터 등 다양한 주변 장치와 대용량 저장 장치를 사용합니다. Oracle Solaris 소프트웨어는 이러한 모든 장치와 직접 통신하지 않습니다. 각각의 장치 유형에는 서로 다른 데이터 형식, 프로토콜 및 전송 속도가 필요합니다.

장치 드라이버는 운영 체제가 특정 하드웨어와 통신할 수 있게 해 주는 낮은 레벨의 프로그램입니다. 드라이버는 해당 하드웨어에 대한 운영 체제 "인터프리터" 역할을 합니다.

드라이버 구성 파일에서 장치별 매개변수 또는 전역 등록 정보를 추가하거나 수정하여 드라이버 구성을 사용자 정의할 수 있습니다. 추가 또는 수정은 시스템의 모든 장치에 영향을 줍니다. Oracle Solaris 11 릴리스에서는 드라이버 사용자 정의를 /etc/driver/drv 디렉토리에서 수행하며, 이전 릴리스와 같이 /kernel 디렉토리에서 수행하지 않습니다. 업그레이드를 진행하는 동안 /etc/driver/drv 디렉토리에 있는 파일은 보존됩니다. 따라서 시스템을 업그레이드할 때 드라이버 사용자 정의를 덮어쓰지 않습니다.

드라이버 구성을 사용자 정의하는 방법

  1. 관리자로 전환합니다.
  2. 공급업체에서 제공한 원래의 driver.conf 파일을 /etc/driver/drv 디렉토리에 복사합니다. 예를 들면 다음과 같습니다.
    # cp /kernel/drv/sd.conf /etc/driver/drv/sd.conf
  3. 매개변수 항목을 수정하고 파일을 저장합니다.

    예를 들어, sd.conf에는 대상 0, lun 0의 sd 장치에 대한 다음 항목이 포함되어 있습니다.

    name="sd" class="scsi" target=0 lun=0;

    이 장치에 retries 매개변수를 추가하려면 기존 항목을 다음과 같이 수정합니다.

    name="sd" class="scsi" target=0 lun=0 retries=4;
  4. 사용자 정의 등록 정보 값을 표시합니다. 예를 들면 다음과 같습니다.
    # prtconf -vu
    sd, instance #1
    Admin properties:
    name='retries' type=int items=1
    value=00000004