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

chdev
chdev chdev 명령 목적 장치의 특성을 변경합니다. 구문
chdev -l Name [ -a Attribute=Value ... ] [ -f File ] [ -h ] [ -p ParentName ] [ -P | -T ] [ -q ] [ -w ConnectionLocation ]
설명
chdev 명령은 지정된 장치의 논리적 이름(-l Name flag)으로 지정된 장치의 특성을 변경합니다. 장치는 정의됨, 정지됨 또는 사용 가능한 상태에 있을 수 있습니다. 일부 변경은 장치가 사용 가능한 상태일 경우 허용될 수 없습니다. 장치 특성을 변경할 경우, 명령행 또는 지정된 File 매개변수에서 플래그를 제공할 수 있습니다.
-P 또는 -T 플래그 중 어느 것도 지정되지 않은 경우, chdev 명령은 장치에 대한 변경사항을 적용하며 데이터베이스를 갱신하여 변경사항을 반영합니다. -P 플래그가 지정된 경우, 변경사항을 반영하기 위해 데이터베이스만이 갱신되며 장치 자체는 변경되지 않은 채로 남습니다. 장치가 사용 중에 있어 장치를 변경할 수 없는 경우에 이 플래그가 유용합니다. 이 경우, -P 플래그로 데이터베이스를 변경할 수 있으며 변경사항은 시스템이 다시 시작될 때 장치에 적용됩니다. -T 플래그는 데이터베이스에서 반영되는 변경 없이 장치에서 임시 변경사항을 작성하기 위해 사용됩니다. 시스템이 재시작될 때 장치가 데이터베이스에서 설명된 특성으로 되돌아가는 것은 일시적입니다. 모든 장치가 -P 및 -T 플래그를 지원하지는 않습니다. 정의된 상태에 있는 장치는 데이터베이스에 적용되는 변경사항만을 가질 수 있습니다.
주: 구성설정 데이터베이스를 보호하기 위하여 chdev 명령은 인터럽트할 수 없게 되어 있습니다. 실행이 완료되기 전에 이 명령을 정지하면 데이터베이스가 손상될 수 있습니다.
웹 기반 시스템 관리자(wsm)에서 장치 응용프로그램을 사용하여 장치 특성을 변경할 수 있습니다. 또한 시스템 관리 인터페이스 도구(SMIT)의 smit chdev 단축 경로를 사용하여 일정한 장치에 대해 이 명령을 수행할 수 있습니다.
플래그
-a Attribute=Value 고유 속성값을 변경하는 데 사용하는 장치 속성값 쌍을 지정합니다. Attribute=Value 매개변수는 -a 플래그에 한 속성 값 쌍 또는 복수 속성 값 쌍을 사용할 수 있습니다. 복수 속성값 쌍을 갖는 -a 플래그를 사용할 경우, 쌍리스트는 쌍 사이의 공백이 있는 따옴표로 묶여야 합니다. 예를 들면, -a Attribute=Value를 입력하면 플래그 당 한 속성 값 쌍이 나열되지만 -a 'Attribute1=Value1 Attribute2=Value2'를 입력하면 속성 값 쌍이 하나 이상 나열됩니다.
-f File File 매개변수에서 필수 플래그를 읽습니다.
-h 명령 사용법 메세지를 표시합니다.
-l Name 특성을 변경할 조정된 장치 오브젝트 클래스에서 Name 매개변수로 지정된 장치의 논리적 이름을 지정합니다.
-P 장치를 실제 변경하지 않고 장치의 특성을 영구적으로 조정된 장치 오브젝트 계층에서 변경합니다. 이것은 사용 불가능하게 할 수 없고 사용 가능 상태에 있는 동안 변경될 수 없는 장치로 유용합니다. -P 플래그로 데이터베이스를 변경할 수 있습니다. 시스템을 재시작하여, 변경사항을 장치에 적용합니다. 이 플래그는 -T 플래그와 함께 사용할 수 없습니다. 모든 장치가 -P 플래그를 지원하지는 않습니다.
-p ParentName 조정된 장치 오브젝트 클래스에서 ParentName 매개변수로 지정된 상위 장치의 새로운 논리적 장치 이름을 지정합니다. 이 플래그는 상위 장치를 변경할 경우에만 사용 가능합니다. 모든 장치가 -p 플래그를 지원하지는 않습니다.
-q 표준 출력 및 표준 오류로부터의 명령 출력 메세지를 억제합니다.
-T 시스템을 현재 시작하기 위한 조정된 장치 오브젝트 계층을 변경하지 않고 일시적으로 장치의 성격을 변경합니다. 이 플래그를 -P 플래그와 함께 사용할 수 없습니다. 모든 장치가 -T 플래그를 지원하지는 않습니다.
-w ConnectionLocation 상위의 새로운 연결 위치를 지정합니다. 이 플래그는 장치의 연결 위치를 변경할 경우에만 사용됩니다. 모든 장치가 -w 플래그를 지원하지는 않습니다.
보안
액세스 제어: 루트 사용자와 보안 그룹 멤버만이 이 명령에 대한 실행(x) 액세스 권한을 가져야 합니다.
감사(audit) 이벤트 정보
DEV_Change cfgmgr 명령에서 호출한 메소드의 매개변수.
예제
150 메가바이트, 25 인치 테이프 드라이브 to rmt0의 보유 명령을 변경하려면(테이프가 삽입 또는 드라이브 전원을 켤 때마다 테이프를 시작으로, 그리고 끝으로, 다시 시작으로 이동할 수 없도록 하기 위해), 다음과 같이 입력하십시오.
chdev -l rmt0 -a ret=no
시스템은 다음과 유사한 메세지를 나타냅니다.
rmt0 changed
토큰 링 어댑터 tok0의 하나 이상의 속성을 changattr 파일에 기술된 사전 설정 값으로 변경하려면 다음과 같이 입력하십시오.
chdev -l tok0 -f changattr
시스템은 다음과 유사한 메세지를 나타냅니다.
tok0 changed
연결된 사용 가능한 디스크 드라이브 때문에 사용 불가능으로 설정할 수 없거나 변경할 수 없는 사용 가능한 SCSI 어댑터 scsi0의 SCSI ID를 변경하려면 다음과 같이 입력하십시오.
chdev -l scsi0 -a id=6 -P
시스템은 다음과 유사한 메세지를 나타냅니다.
scsi0 changed
변경을 어댑터에 적용하려면, 시스템을 종료하고 재시작하십시오.
ent0 어댑터에서 사용할 외부 커넥터를 기술하는 속성을 변경하려면 다음과 같이 입력하십시오.
chdev -l ent0 -a bnc_select=dix
시스템은 다음과 유사한 메세지를 나타냅니다.
ent0 changed
장치가 사용 중에 있어 오류 메세지가 표시될 경우 -P 플래그를 사용하여 chdev 명령을 재수행하십시오. 시스템을 종료한 후 재시작하여 변경을 어댑터에 적용하십시오.
정의된 tty 장치 tty11을 다른 직렬 어댑터 sa5의 0 포트로 이동하려면 다음과 같이 입력하십시오.
chdev -l tty11 -p sa5 -w 0
시스템은 다음과 유사한 메세지를 나타냅니다.
tty11 changed
chdev -l sys0 -a maxuproc=100
파일
/usr/sbin/chdev 명령 파일을 지정합니다.
관련 정보
lsattr 명령, lsconn 명령, lsdev 명령, lsparent 명령, mkdev 명령 및 rmdev 명령.