JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: 장치 및 파일 시스템     Oracle Solaris 11 Information Library (한국어)
search filter icon
search icon

문서 정보

본 문서 정보

1.  이동식 매체 관리(개요)

2.  이동식 매체 관리(작업)

3.  이동식 매체에 액세스(작업)

4.  CD 및 DVD에 쓰기(작업)

5.  장치 관리(개요/작업)

장치 관리에 관련된 새로운 기능

드라이버 구성 사용자 정의

Solaris PCI 리소스 관리자

새로운 InfiniBand 관리 기능

새로운 InfiniBand 진단 도구 및 명령

새로운 Ethernet Over InfiniBand 장치

새로운 핫 플러그 기능

장치 이름 지정 기능 향상

PCIe(PCI Express) 지원

추가 장치 관리 작업 검색 위치

Oracle Solaris OS에서 장치 관리

장치 지원 식별

장치 드라이버 정보

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

장치의 자동 구성

자동 구성의 기능 및 이점

지원되지 않는 장치에 필요한 사항

장치 구성 정보 표시

driver not attached 메시지

사용 중인 장치 오류 검사

시스템 구성 정보를 표시하는 방법

고장난 장치 해결

고장난 장치를 해결하는 방법

시스템에 주변 장치 추가

주변 장치를 추가하는 방법

장치 드라이버를 추가하는 방법

장치 액세스

장치 정보를 만드는 방법

장치를 관리하는 방법

장치 이름 지정 규약

논리적 디스크 장치 이름

디스크 하위 디렉토리 지정

직접 및 버스 지향 제어기

x86: 직접 제어기를 사용하는 디스크

버스 지향 제어기를 사용하는 디스크

논리적 테이프 장치 이름

논리적 이동식 매체 장치 이름

6.  동적으로 장치 구성(작업)

7.  USB 장치 사용(개요)

8.  USB 장치 사용(작업)

9.  InfiniBand 장치 사용(개요/작업)

10.  디스크 관리(개요)

11.  디스크 관리(작업)

12.  SPARC: 디스크 설정(작업)

13.  x86: 디스크 설정(작업)

14.  COMSTAR를 사용하여 저장 장치 구성

15.  Oracle Solaris iSNS(Internet Storage Name Service) 구성 및 관리

16.  format 유틸리티(참조)

17.  파일 시스템 관리(개요)

18.  파일 시스템 만들기 및 마운트(작업)

19.  추가 스왑 공간 구성(작업)

20.  파일 및 파일 시스템 복사(작업)

21.  테이프 드라이브 관리(작업)

색인

장치 액세스

명령을 사용하여 디스크, 파일 시스템 및 기타 장치를 관리할 때 장치 이름을 지정하는 방법을 알아야 합니다. 대부분의 경우에는 논리적 장치 이름을 사용하여 시스템에 연결된 장치를 나타낼 수 있습니다. 논리적 및 물리적 장치 이름은 모두 시스템에서 논리적 및 물리적 장치 파일로 나타냅니다.

장치 정보를 만드는 방법

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

장치를 관리하는 방법

devfs 파일 시스템은 시스템에 있는 모든 장치의 네임스페이스인 /devices 디렉토리를 관리합니다. 이 디렉토리는 실제 버스 및 장치 주소로 구성된 물리적 장치를 나타냅니다.

dev 파일 시스템은 논리적 장치 이름의 네임스페이스인 /dev 디렉토리를 관리합니다.

기본적으로 devfsadm 명령은 시스템에 있는 모든 드라이버를 로드하여 가능한 모든 장치 인스턴스에 연결하려고 합니다. 다음으로 devfsadm/devices 디렉토리에 장치 파일을 만들고 /dev 디렉토리에 논리적 링크를 만듭니다. devfsadm 명령은 또한 path_to_inst 인스턴스 데이터베이스를 유지 관리합니다.

동적 재구성 이벤트나 파일 시스템 액세스에 따른 /dev/devices 디렉토리 업데이트는 devfsadm 명령의 데몬 버전인 devfsadmd에서 처리합니다. 이 데몬은 시스템을 부트할 때 서비스 관리 기능에서 시작됩니다.

devfsadmd 데몬은 재구성 이벤트에서 만들어진 장치 구성 변경을 자동으로 감지하므로 이 명령을 대화식으로 실행할 필요는 없습니다.

자세한 내용은 다음을 참조하십시오.

장치 이름 지정 규약

Oracle Solaris OS에서는 장치를 세 가지 방법으로 참조합니다.

이와 같은 장치 이름 정보는 다음 명령을 사용하여 표시합니다.

논리적 디스크 장치 이름

논리적 장치 이름은 다음과 같은 작업을 수행할 때 디스크 장치 액세스에 사용됩니다.

관리 명령 중에는 디스크 슬라이스 또는 파일 시스템을 참조하는 인수를 사용하는 것이 많습니다.

심볼릭 링크로 연결된 하위 디렉토리(/dev/dsk 또는 /dev/rdsk)를 지정하고 특정 제어기, 디스크 또는 슬라이스를 식별하는 문자열을 추가하여 디스크 장치를 참조합니다.

그림 5-1 논리적 장치 이름 설명

image:논리적 장치 이름 구성 요소 다이어그램: 원시 장치 디렉토리, 논리적 제어기, 물리적 버스 대상, 드라이브 및 슬라이스/fdisk 분할 영역

디스크 하위 디렉토리 지정

일부 디스크 및 파일 관리 명령에는 원시(또는 문자) 장치 인터페이스나 블록 장치 인터페이스를 사용해야 합니다. 둘을 구분하는 기준은 장치에서 데이터를 읽는 방법입니다.

원시 장치 인터페이스는 한 번에 적은 양의 데이터만 전송합니다. 블록 장치 인터페이스에는 한 번에 대량의 데이터 블록을 읽는 버퍼가 포함됩니다.

명령에 따라 다른 인터페이스가 필요합니다.

다음 표는 일반적으로 사용되는 일부 디스크 및 파일 시스템 명령에 필요한 인터페이스를 표시합니다.

표 5-3 자주 사용되는 일부 명령에 필요한 장치 인터페이스 유형

명령 참조
인터페이스 유형
사용 예
블록
dumpadm -d /dev/zvol/dsk/rpool/dump
원시
prtvtoc /dev/rdsk/c0t0d0s0
블록
swap -a /dev/zvol/dsk/rpool/swap

직접 및 버스 지향 제어기

디스크 장치가 직접 또는 버스 지향 제어기 중 어느 쪽에 연결되었는지에 따라 디스크 분할 영역이나 슬라이스에 다르게 액세스할 수 있습니다. 일반적으로 직접 제어기는 논리적 장치 이름에 대상 식별자가 포함되지 않습니다.

다음 세부 섹션에서는 두 가지 제어기 유형 모두에 대한 규약을 설명합니다.


주 - 제어기 번호는 시스템을 초기화하는 동안 자동으로 할당됩니다. 번호는 논리적으로만 지정되며 물리적 제어기에 대한 직접 매핑을 의미하지 않습니다.


x86: 직접 제어기를 사용하는 디스크

x86 기반 시스템에서 IDE 제어기를 사용하는 디스크의 슬라이스를 지정하려면 다음 그림에 표시된 이름 지정 규약에 따릅니다.

그림 5-2 x86: 직접 제어기를 사용하는 디스크

image:다이어그램에는 논리적 제어기, 드라이브 및 슬라이스/fdisk 분할 영역이 포함된 직접 제어기를 사용하는 디스크의 장치 이름이 표시되어 있습니다.

전체 Solaris fdisk 분할 영역을 나타내려면 슬라이스 2(s2)를 지정합니다.

시스템에 제어기가 하나뿐인 경우 w는 일반적으로 0입니다.

버스 지향 제어기를 사용하는 디스크

SCSI 등의 버스 지향 제어기를 사용하는 디스크의 슬라이스를 지정하려면 다음 그림에 표시된 이름 지정 규약에 따릅니다.

그림 5-3 버스 지향 제어기를 사용하는 디스크

image:논리적 제어기, 물리적 버스 대상, 드라이브 및 슬라이스/fdisk 분할 영역이 포함된 버스 지향 제어기의 디스크 장치 이름이 표시되어 있습니다.

UltraSPARC 시스템에 IDE 디스크 등의 직접 연결된 디스크가 있는 SPARC 기반 시스템의 이름 지정 규약은 버스 지향 제어기가 있는 시스템의 경우와 같습니다.

시스템에 제어기가 하나뿐인 경우 w는 일반적으로 0입니다.

SCSI 제어기의 경우 x는 장치 뒤쪽에 있는 스위치로 설정한 대상 주소이고 y는 대상에 연결된 드라이브의 LUN(논리 장치 번호)입니다. 디스크에 내장 제어기가 있는 경우 y는 보통 0입니다.

전체 디스크를 나타내려면 슬라이스 2(s2)를 지정합니다.

논리적 테이프 장치 이름

논리적 테이프 장치 파일은 /devices 디렉토리의 심볼링 링크로 /dev/rmt/* 디렉토리에 있습니다.

그림 5-4 논리적 테이프 장치 이름

image:다이어그램에는 자기 테이프 장치 디렉토리, 드라이브 및 선택적 밀도 값이 포함된 논리적 테이프 장치 이름이 표시되어 있습니다.

시스템에 연결된 첫번째 테이프 장치는 0(/dev/rmt/0)입니다. 테이프 밀도 값(l, m, h, cu)에 대한 설명은 21 장테이프 드라이브 관리(작업)를 참조하십시오.

논리적 이동식 매체 장치 이름

이동식 매체는 이동식 매체 관리 서비스에서 관리하기 때문에 매체를 수동으로 마운트하는 경우가 아니면 논리적 장치 이름이 거의 사용되지 않습니다.

이동식 매체 장치를 나타내는 논리적 장치 이름에 대한 설명은 3 장이동식 매체에 액세스(작업)를 참조하십시오.