Skip to main content
Element Software
이 제품의 최신 릴리즈를 사용할 수 있습니다.
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

드라이브 제거

기여자

이 방법을 사용하여 클러스터에 속한 드라이브를 사전에 제거할 수 있습니다 RemoveDrives. 클러스터 용량을 줄이거나 서비스 수명이 거의 다 된 드라이브를 교체하기 위해 준비할 때 이 방법을 사용할 수 있습니다. RemoveDrives 클러스터의 다른 노드에 블록 데이터의 세 번째 복사본을 생성하고 동기화가 완료될 때까지 기다린 후 드라이브를 "사용 가능" 목록으로 이동합니다. "사용 가능" 목록의 드라이브는 시스템에서 완전히 제거되며 실행 중인 서비스나 활성 데이터가 없습니다.

RemoveDrives 는 비동기 메서드입니다. 제거하는 드라이브의 총 용량에 따라 모든 데이터를 마이그레이션하는 데 몇 분이 걸릴 수 있습니다.

여러 드라이브를 제거할 때는 각각 하나의 드라이브로 여러 개의 개별 메서드 대신 단일 RemoveDrives 메서드 호출을 사용합니다. 이렇게 하면 클러스터의 스토리지 부하를 균등하게 안정화하기 위해 발생하는 데이터 밸런싱의 양이 줄어듭니다.

를 사용하여 "실패" 상태의 드라이브를 제거할 수도 RemoveDrives 있습니다. "실패" 상태의 드라이브를 제거하면 드라이브가 "사용 가능" 또는 "활성" 상태로 복귀되지 않습니다. 클러스터에서 드라이브를 사용할 수 없습니다.

매개 변수

이 메서드에는 다음과 같은 입력 매개 변수가 있습니다.

이름 설명 유형 기본값 필수 요소입니다

드라이브

클러스터에서 제거할 드라이브 ID 목록입니다.

정수 배열

없음

반환 값

이 메서드의 반환 값은 다음과 같습니다.

이름 설명 유형

asyncHandle

작업 결과를 얻는 데 사용되는 Handle 값입니다.

정수

요청 예

이 메서드에 대한 요청은 다음 예제와 비슷합니다.

{
   "method": "RemoveDrives",
   "params": {
      "drives"  : [3, 4, 5]
   },
   "id" : 1
}

응답 예

이 메서드는 다음 예제와 유사한 응답을 반환합니다.

{
   "id": 1,
   "result" : {
     "asyncHandle": 1
   }
}

버전 이후 새로운 기능

9.6