Oracle® Solaris 11.2의 장치 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

장치 정보를 만드는 방법

시스템을 처음으로 부트하면 시스템에 연결된 모든 장치를 나타내는 장치 계층이 만들어집니다. 커널은 장치 계층 정보를 사용하여 드라이버를 적절한 장치와 연결합니다. 커널은 또한 드라이버에 특정 작업을 수행하는 포인터 세트를 제공합니다.

장치 계층은 다음으로 구성됩니다.

  • /devices 디렉토리 - 시스템에 있는 모든 장치의 이름 공간입니다. 이 디렉토리는 실제 버스 및 장치 주소로 구성된 물리적 장치를 나타냅니다. 이 디렉토리는 devfs 파일 시스템이 관리합니다.

  • /dev 디렉토리 - 논리적 장치 이름의 이름 공간입니다. 이 디렉토리는 dev 파일 시스템이 관리합니다.

devfsadm 명령은 다음 작업을 수행하여 시스템 장치를 관리합니다.

  • 시스템의 모든 드라이버를 로드하고 가능한 모든 장치 인스턴스에 연결합니다.

  • /devices 디렉토리에 장치 파일을 만들고 /dev 디렉토리에 논리적 링크를 만듭니다.

  • path_to_inst 인스턴스 데이터베이스를 유지 관리합니다.

devfsadmd 데몬은 동적 재구성 이벤트 또는 파일 시스템 액세스에 대한 응답으로 /dev/devices 디렉토리를 자동으로 업데이트합니다. 이 데몬은 시스템을 부트할 때 서비스 관리 기능에서 시작됩니다.