| HOME / 정보공유 / AIX 명령어 모음

mkdev
mkdev mkdev 명령 목적 장치를 시스템에 추가합니다. 구문
mkdev { -c Class -s Subclass -t Type } [ -l Name ] [ -a Attribute=Value ] ... [ -d | -S | -R ] [ -f File ] [ -h ] [ -p ParentName ] [ -q ] [ -w ConnectionLocation ]
mkdev -l Name [ -h ] [ -q ] [ -S ]
설명
주의: 구성설정 데이터베이스를 보호하기 위해 mkdev 명령은 인터럽트할 수 없도록 되어 있습니다. 이 명령의 실행이 종료하기 전에 정지하면 데이터베이스를 손상시킬 수 있습니다.
mkdev 명령은 장치를 제공된 장치 클래스(-cClass 플래그), 유형(-t Type 플래그), 서브클래스(-s Subclass 플래그), 연결 위치(-w ConnectionLocation 플래그), 상위의 장치 논리적 이름(-p ParentName 플래그) 등으로 정의 및 사용 가능하게 하거나, 제공된 장치 논리적 이름(-lName 플래그)으로 이전에 지정된 장치를 사용 가능하게 합니다. 사전에 정의한 장치를 고유하게 식별하기 위해 -c, -s 및 -t 플래그를 조합해서 사용할 수도 있습니다.
-d 플래그를 지정하는 경우, mkdev 명령만이 장치를 정의합니다. -S 플래그를 지정하는 경우, mkdev 명령이 장치를 정지된 상태로 두며(이 상태가 지원되는 경우) 장치를 사용할 수 없도록 합니다. -d 플래그나 -S 플래그를 지정하지 않은 경우, mkdev 명령은 장치를 사용 가능하게 합니다.
-R 플래그를 지정하는 경우, mkdev 명령은 아직 구성설정되지 않은 지정 장치의 상위 장치를 구성설정합니다. 상위 장치는 사전에 정의해야 합니다. -R 플래그는 -d 및 -S 플래그와 호환가능하지 않습니다.
-c, -s, -t 등의 플래그와 함께 -l 플래그를 사용하여 장비를 식별하고자 하는 이름을 지정할 수 있습니다. -l 플래그를 사용하지 않는 경우, 이름이 자동으로 생성되어 지정됩니다. 모든 장치가 사용자가 지정하는 이름을 지원하지는 않습니다.
주: 대기행렬 장치 이름은 영문자로 시작해야 합니다.
mkdev 명령을 사용할 때, 명령행이나 File 매개변수에서 플래그를 공급할 수 있습니다.
웹 기반 시스템 관리자(wsm)에서 장치 응용프로그램을 사용하여 장치 특성을 변경할 수 있습니다.
웹 기반 시스템 관리자 장치 응용프로그램(wsm devices 단축 경로)을 사용하여 이 명령을 수행할 수 있습니다. SMIT(시스템 관리 도구 프로그램) smit mkdev 단축 경로를 사용하여 이 명령을 수행할 수도 있습니다.
플래그
-a Attribute =Value 디폴트 대신에 사용할 장치의 속성 값 쌍을 지정합니다. Attribute=Value 변수를 사용하여 하나의 -a 플래그에 대해 하나의 속성값 쌍이나 여러 개의 속성 값 쌍을 지정할 수 있습니다. -a 플래그를 여러 속성 값 쌍과 함께 사용하면, 그 쌍 리스트는 쌍 사이에 공백으로 구분하여 인용 부호로 묶어야 합니다. 예를 들어, -aAttribute=Value를 입력하면 플래그당 하나의 속성값 쌍이 나열되고, -a 'Attribute1=Value1 Attribute2=Value2'를 입력하면 여러 개의 속성값 쌍이 나열됩니다. 이 플래그는 -c, -s 및 -t 플래그를 또한 사용하지 않을 경우, -l 플래그와 함께 사용할 수 없습니다.
-c Class 장치 클래스를 지정합니다.
-d 장치를 사용자 조정된 장치 오브젝트 클래스로 지정합니다. -d 플래그를 지정하는 경우, mkdev 명령은 장치를 사용할 수 없도록 합니다. 이 플래그는 -S 플래그와 함께 사용할 수 없습니다.
-fFile File 매개변수에서 필요한 플래그를 읽습니다.
-h 명령 사용법 메세지를 표시합니다.
-lName -c, -s 및 -t 플래그와 함께 사용하지 않을 경우, 사용자 조정된 장치 오브젝트 클래스에 Name 변수에서 나타내는 이미 정의된 장치를 지정합니다. -a, -p 및 -w 플래그는 이 경우에 사용할 수 없습니다. 대기행렬 장치 이름은 영문자로 시작해야 합니다.
-p ParentName -c, -s 및 -t 플래그와 함께 사용될 경우, 장치에 지정하려는 ParentName 변수에서 나타내는 장치 이름을 지정합니다. 모든 장치가 이 특징을 지원하지는 않습니다. 이 플래그는 -c, -s 및 -t 플래그를 또한 사용하지 않을 경우, -l 플래그와 함께 사용할 수 없습니다.
-q 표준 출력 및 표준 오류로부터의 명령 출력 메세지를 억제합니다.
-R 아직 구성설정하지 않은 장치의 상위를 구성설정합니다. 이 플래그는 -d 및 -S 플래그와 호환되지 않습니다.
-S 장치가 사용 가능 상태로 설정되지 않도록 합니다. 이 플래그는 정지 상태를 지원하는 장치에서만 의미가 있습니다. 이 플래그는 -d 플래그와 함께 사용할 수 없습니다.
-s Subclass Subclass 변수에서 나타내는 장치의 서브클래스를 지정합니다.
-t Type 사전 정의한 장치 오브젝트 클래스에서 장치 유형을 지정합니다.
-w ConnectionLocation ConnectionLocation 변수에서 나타내는 상위에 있는 연결 위치를 지정합니다. 이 플래그는 -c, -s 및 -t 플래그를 또한 사용하지 않을 경우, -l 플래그와 함께 사용할 수 없습니다.
보안
특권 제어: 루트 사용자 및 system 그룹의 구성원만이 이 명령에 대한 실행(x) 액세스 권한을 가져야 합니다.
감사(audit) 이벤트
Event 정보
DEV_Create 메소드 이름, 매개변수
DEV_Configure 오류
DEV_Start 장치 이름
DEV_Change 매개변수
예제
SCSI 어댑터 scsi0에 연결되고 SCSI ID 4와 LUN 0을 사용하는 150MB, .25인치 SCSI(소형 컴퓨터 시스템 인터페이스) 테이프 드라이브를 정의하려면(구성하지 않음), 다음을 입력하십시오.
mkdev -d -c tape -t 150mb -s scsi
-p scsi0 -w 4,0
시스템은 다음과 유사한 메세지를 표시합니다.
rmt0 defined
이미 정의한 테이프 장치를 사용가능하게 하려면, 다음을 입력하십시오.
mkdev -l rmt0
시스템은 다음과 유사한 메세지를 표시합니다.
rmt0 available
8포트 sa3 비동기식 어댑터의 포트 0에 연결된 rs-232 tty 장치를 speed 속성을 19200으로 설정하고, 다른 속성을 foo 파일에서부터 설정하여 정의하고 구성설정하려면, 다음을 입력하십시오.
mkdev -t tty -s rs232 -p sa3 -w 0
-a speed=19200 -f foo
시스템은 다음과 유사한 메세지를 표시합니다.
tty0 available
파일
/usr/sbin/mkdev mkdev 명령이 들어 있습니다.
관련 정보
chdev 명령, lsattr 명령, lsconn 명령, lsdev 명령, lsparent 명령 및 rmdev 명령