chpath 명령
용도
경로의 조작 상태를 MPIO(MultiPath I/O) 가능 장치로 변경하거나, 경로와 연관된 속성을 MPIO 가능 장치로 변경합니다.
구문
chpath -l 이름 -s OpStatus [ -p Parent ] [ -w Connection ] [ -i PathID ]
chpath -l 이름 -p 상위 [ -w 연결 ] [ -P ] -a 속성=값 [ -a 속성=값 ...] [ -g ]
chpath -l 이름 -i PathID [ -P ] -a 속성=값 [ -a 속성=값 ...]
chpath -h
설명
chpath 명령은 경로의 조작 상태를 지정된 장치(-l Name 플래그)로 변경하거나 특정 경로와 연관된 하나 이상의 속성을 지정된 장치로 변경합니다. 필요한 구문은 변경사항에 따라 약간 다릅니다.
- 목표 장치가 지정된 장치와 일치합니다.
- 상위가 지정된 경우, 상위 장치가 지정된 상위와 일치합니다(-p Parent).
- 연결이 지정된 경우, 연결이 지정된 연결과 일치합니다(-w Connection).
- 경로 상태는 PATH_AVAILABLE입니다.
경로의 조작 상태는 MPIO 경로 선택의 일부로 경로 사용을 의미합니다. enable의 값은 경로를 사용할 것임을 나타내는 반면 disable은 경로를 사용하지 않을 것임을 나타냅니다. 경로를 disable로 설정하면 현재 진행 중인 입출력이 아닌 향후 입출력에 영향을 준다는 사실을 주의해야 합니다. 따라서 이미 진행 중인 모든 입출력이 완료될 때에야 경로를 사용 불가능으로 설정할 수 있지만 이런 경로에는 여전히 미해결 입출력이 있습니다. 경로에 대해 -s disable을 지정했는데 경로에서 입출력이 미해결 중인 경우 이 내용이 출력됩니다.
경로를 사용 불가능하게 하면 장치 드라이버 레벨의 경로 선택에 영향을 줍니다. 장치 구성 데이터베이스에 있는 경로의 path_status는 변경되지 않습니다. 경로의 현재 조작 상태를 보려면 lspath 명령을 사용해야 합니다.
위에 표시된 두 번째 구문은 특정 경로와 연관된 하나 이상의 경로 고유 속성을 특정 장치로 변경합니다. chpath 명령의 단일 호출로 여러 속성을 변경할 수 있습니다. 그러나 모든 속성이 단일 경로에 연관되어야 합니다. 즉, 한 번의 chpath 명령 호출로 복수의 경로에 있는 속성을 변경할 수 없습니다. 여러 경로에서 속성을 변경하려면 chpath를 개별적으로 호출해야 합니다. 변경할 각 경로에 대해 한 번씩입니다.
플래그
| 항목 | 설명 |
|---|---|
| -a 속성=값 | 속성의 새로운 값은 물론 변경할 속성을 식별합니다. Attribute은 경로 고유 속성의 이름입니다. Value은 Attribute의 현재 값을 대체할 값입니다. 둘 이상의 속성을 변경하기 위해 -a Attribute=Value의 둘 이상 인스턴스를 지정할 수 있습니다. |
| -g | 잠긴 장치에서 경로 변경 조작을 강제로 수행합니다. |
| -h | 명령 사용법 메시지를 표시합니다. |
| -i PathID | 변경으로 영향을 받는 경로 ID를 표시합니다. 이 플래그는 경고를 고유하게 식별하는 데 사용됩니다. |
| -l 이름 | 변경사항으로 영향을 받는 경로에 대한 목표 장치의 논리적 장치 이름을 지정합니다. 이 플래그는 모든 경우에 필요합니다. |
| -p 상위 | 변경할 경로의 규정화에 사용할 상위 장치의 논리적 장치 이름을 나타냅니다. 이 플래그는 속성을 변경할 때는 필수이지만 조작 상태를 변경할 때는 선택사항입니다. |
| -p | 경로를 실제로 변경하지 않고 경로의 특성을 영구적으로 ODM 오브젝트 클래스에서 변경합니다. 변경사항은 다음 번에 경로가 구성 해제되고 나서 구성될 때(아마도 다음 번 부트 시) 경로에 적용됩니다. |
| -w 연결 | 변경할 경로의 규정화에 사용할 연결 정보를 나타냅니다. 이 플래그는 조작 상태를 변경할 때 선택사항입니다. 속성 변경 시, 장치에 표시된 상위에 대한 하나의 경로만 있을 경우 선택사항입니다. 상위에서 장치로 가는 경로가 여러 개인 경우, 변경 중인 지정 경로를 식별하기 위해 이 플래그가 필수입니다. |
| -s OpStatus | 지정된 경로를 변경할 조작 상태를 나타냅니다. 경로의 조작 상태는 장치 드라이버 레벨로 유지됩니다. 이는 경로 선택을 수행할 때 경로를 고려하는지를 판별합니다. 이 플래그에 대해 허용 가능한 값은 다음과 같습니다.
|
보안
특권 제어: 루트 사용자 및 시스템 그룹의 멤버만 이 명령에 대한 실행 액세스 권한을 갖습니다.
| 이벤트 | 정보 |
|---|---|
| DEV_Change | chpath 명령행입니다. |
예
- scsi0 및 hdisk1 디스크 장치 사이의 경로를 사용하지 않으려면
다음을 입력하십시오.
시스템에서 다음 중 하나와 유사한 메시지를 표시합니다.chpath -l hdisk1 -p scsi0 -s disable
또는paths disabled
첫 번째 메시지는 scsi0 - hdisk1의 모든 PATH_AVAILABLE 경로가 성공적으로 사용 안함으로 설정되었음을 나타냅니다. 두 번째 메시지는 scsi0에서 hdisk1까지의 모든 PATH_AVAILABLE 경로 중 일부만 성공적으로 사용 불가능 상태가 되었음을 표시합니다.some paths disabled
파일
| 항목 | 설명 |
|---|---|
| /usr/sbin/chpath | chpath 명령을 포함합니다. |
관련 정보
lspath 명령, mkpath 명령, rmpath 명령.