chdrive
드라이브 특성을 변경하려면 chdrive 명령을 사용하십시오.
구문
>>- chdrive --+- -use --+-----------+--+------------------+-+-- drive_id ->< | +-unused----+ '- -allowdegraded -' | | +-candidate-+ | | +-spare-----+ | | '-failed----' | '- -task --+-format--+------------------------' +-certify-+ '-recover-'
매개변수
- -use unused | candidate | spare | failed
- 드라이브의 역할을 설명합니다.
- unused는 드라이브가 사용 중이 아니며 예비로 사용되지 않을 것임을 표시합니다.
- candidate는 드라이브가 어레이에서 사용될 수 있음을 표시합니다.
- spare는 필요한 경우 드라이브가 핫스페어 드라이브로 사용될 수 있음을 표시합니다.
- failed는 드라이브에 장애가 발생했음을 표시합니다.
참고: 멤버 드라이브를 작성하려면 mkarray 명령을 사용하여 (새) 어레이에 드라이브를 추가하십시오.드라이브에서 분산 어레이에 대한 장애가 발생하면 드라이브가 failed 상태에 있는 동안 어레이는 장애가 발생한 드라이브와 연관된 상태를 유지합니다.
- -allowdegraded
- (선택사항) 드라이브가 멤버로 속해 있는 어레이에 핫 스페어
드라이브를 사용할 수 없어도 드라이브 사용 변경을 계속하도록 권한을
허용합니다. -allowdegraded와 -task는 함께 지정할 수 없습니다. 중요사항: -allowdegraded는 사용하지 않도록 권장합니다.
- -task format | certify | recover
- 드라이브가 다음 태스크를 수행하게 합니다.
- format은 어레이에서 사용하기 위해 드라이브를 형식화할 것임을 표시합니다. 드라이브가 후보이거나 유효성 검증에 실패한 경우에만 허용됩니다.
- certify는 드라이브에 포함되어 있는 데이터의 무결성을 확인하기 위해 드라이브가 분석됨을 표시합니다. 멤버인 드라이브에 대해 허용됩니다.
- recover는 데이터를 유실하지 않고 오프라인 플래시 드라이브를 복구합니다. 빌드가 필요하므로 드라이브가 오프라인인 경우 또는 드라이브가 유효성 검증에 실패한 경우에만 사용할 수 있습니다.
- drive_id
- 드라이브 ID입니다.
설명
이 명령을 사용하여 드라이브 역할을 변경하거나 장기 실행 드라이브 태스크를 시작하십시오.lsdriveprogress를 사용하여 진행 중인 드라이브 태스크의 진행 상태(백분율) 및 예상 완료 시간을 표시할 수 있습니다.
분산 어레이와 연관되어 있는 드라이브가 member에서 failed로 변경되면 분산 어레이에 사용 가능한 다시 빌드 공간이 없는 경우 성능이 저하됩니다. -allowdegraded가 지정되지 않으면 다시 빌드 영역이 충분하지 않아서 명령이 실패합니다. -allowdegraded 매개변수가 지정되면 명령이 성공하고 어레이가 I/O 조작에 대해 더 이상 드라이브를 사용하지 않습니다. 드라이브가 failed에서 다른 구성으로 변경되면 분산 어레이는 드라이브를 잊고 멤버 테이블에 속하는 누락된 멤버를 작성합니다. charraymember 명령을 사용하여 누락된 멤버를 대체하십시오.
호출 예제
chdrive -use spare 1
출력 결과:
No feedback
23 드라이브를 인증하는 호출 예제
chdrive -task certify 23
출력 결과:
No feedback
