charraymember
charraymember 명령을 사용하여 어레이 멤버의 속성을 수정하거나 RAID 어레이의 멤버를 다른 드라이브의 멤버로 스왑(교환)합니다.
구문
>>-charraymember - -member --member_id-- -----------------------> >--+- -balanced ---------------+-- --+- mdisk_id ---+---------->< +- -newdrive --new_drive_id-+ '- mdisk_name -' +- -immediate --------------+ '- -unbalanced -------------'
매개변수
- -member member_id
- 어레이 멤버 색인을 식별합니다.
- -balanced
- (선택사항) 어레이 멤버 예비 목표를 다음으로
강제 설정합니다.
- 현재 어레이 멤버 목표
- 기존 교환 목표
- 새 드라이브 목표
참고: -balanced가 지정되고 연관된 어레이 MDisk의 목표가 변경되면 어레이 MDisk의 티어가 업데이트되어 새 목표와 일치하게 됩니다. - -newdrive new_drive_id
- (선택사항) 어레이에 추가할 드라이브를 식별합니다. 분산 어레이의 경우:
- -newdrive 매개변수가 -immediate 매개변수와 함께 지정되고 멤버가 다시 빌드 영역과 연관되어 있지 않은 경우, 다시 빌드가 완료되는 즉시 다시 복사가 시작되는 방식으로 명령이 다시 빌드 영역에 대한 분산 다시 빌드를 시작합니다.
- -newdrive 매개변수가 지정되고 멤버가 이미 다시 빌드 영역과 연관되어 있는 경우, 어레이가 새 멤버를 사용하도록 자체적으로 구성되고 다시 복사를 시작할 수 있습니다. (이는 -immediate 매개변수 지정 여부와 관계없이 발생합니다.)
- -immediate 매개변수는 설정되지 않고 -newdrive 매개변수가 설정된 경우(어레이 멤버는 다시 빌드 영역에 할당되지 않음)에는 명령이 실패합니다. -balanced 매개변수가 설정된 경우 명령이 실패합니다.
- -immediate
- (선택사항) 이전 디스크를 어레이에서 즉시 제거하고 새 디스크를 재빌드하도록 지정합니다. 이 옵션을 선택하지 않으면 교환이 사용됩니다. 이렇게 하면 재빌드 동안 중복성이 보존됩니다.
- -unbalanced
- (선택사항) 새 드라이브가 어레이 멤버 목표를 충족하지 않는 경우 어레이 멤버를 강제로 변경합니다.
- mdisk_id
- (ID 또는 이름이 필요함) MDisk 명령이 적용되는 ID 어레이를 식별합니다.
- mdisk_name
- (ID 또는 이름이 필요함) MDisk 명령이 적용되는 이름 어레이를 식별합니다.
설명
이 명령은 어레이 멤버의 속성을 수정하거나 RAID 어레이의 멤버를 다른 드라이브의 멤버로 스왑합니다.표 1은 명령 조합 옵션을
표시합니다.
| 옵션 | 설명 |
|---|---|
| -balanced |
|
| -newdrive drive_id |
|
| -newdrive drive_id -balanced | 명령은 교환을 처리하고 새 드라이브의 특성으로 멤버 목표를 업데이트합니다. |
| -newdrive drive_id -unbalanced |
|
교환을 사용하여 멤버 0 드라이브에 대해 스페어 또는 후보 드라이브를 스왑하는 호출 예제
charraymember -member 0 -newdrive 4 mdisk2
출력 결과:
No feedback
멤버 1 드라이브에 대해 스페어 또는 후보 드라이브를 스왑하고 새 멤버에 대해 구성요소 재빌드를 시작하는 호출 예제
charraymember -member 1 -newdrive 3 -immediate mdisk3
출력 결과:
No feedback
멤버 인덱스 2 드라이브에 대해 스페어 또는 후보 드라이브를 스왑하는 호출 예제
드라이브가 있으면 교환이 발생합니다.charraymember -member 2 -newdrive 4 mdisk4
출력 결과:
No feedback
멤버 4가 예비 목표를 연관된 드라이브로 강제로 변경하게 하는 호출 예제
charraymember -member 4 -balanced mdisk6
출력 결과:
No feedback
교환을 강제 실행하고 어레이가 목표를 새 드라이브로 변경하게 하는 호출 예제
charraymember -member 3 -newdrive 9 -balanced mdisk5
출력 결과:
No feedback
드라이브 8이 목표와 일치하지 않는 경우 불균형 교환을 강제 실행하는 호출 예제
charraymember -member 2 -newdrive 8 -unbalanced mdisk5
출력 결과:
No feedback
즉각 교환을 강제 실행하고 어레이가 목표를 새 드라이브로 변경하게 하는 호출 예제
charraymember -member 3 -newdrive 9 -balanced -immediate mdisk5
출력 결과:
No feedback
다시 빌드 영역에 대한 분산 다시 빌드를 사용하여 멤버 24를 새 드라이브 15로 변경하는 호출 예제
charraymember -member 24 -newdrive 15 -immediate 0
출력 결과:
No feedback
