Skip to main content
12.5
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ドライブを削除

共同作成者

メソッドを使用すると、クラスタの一部であるドライブをプロアクティブに削除できます RemoveDrives。このメソッドは、クラスタの容量を減らしたり、サービス寿命の終わりに近づいているドライブの交換準備をしたりするときに使用できます。 `RemoveDrives`クラスタ内の他のノードにブロックデータの3つ目のコピーを作成し、同期が完了するのを待ってからドライブを「使用可能」のリストに移動します。[使用可能]リストのドライブはシステムから完全に削除され、実行中のサービスやアクティブデータはありません。

`RemoveDrives`は非同期メソッドです。削除するドライブの合計容量によっては、すべてのデータを移行するのに数分かかることがあります。

複数のドライブを削除する場合は、1つのドライブごとに複数の個別メソッドを使用するのではなく、メソッド呼び出しを1回使用して `RemoveDrives`ください。これにより、クラスタのストレージ負荷を一定にするために実施する必要のあるデータバランシングの量が減少します。

を使用して、「failed」ステータスのドライブを取り外すこともできます RemoveDrives。ステータスが「 failed 」のドライブを取り外しても、ドライブは「 Available 」または「 Active 」には戻りません。ドライブはクラスタ内で使用できません。

パラメータ

このメソッドの入力パラメータは次のとおりです。

名前 製品説明 タイプ デフォルト値 必須

ドライブ

クラスタから取り外すドライブ ID のリスト。

整数の配列

なし

はい

戻り値

このメソッドの戻り値は次のとおりです。

名前 製品説明 タイプ

asyncHandle

処理結果の取得に使用されるハンドル値。

整数

要求例

このメソッドの要求例を次に示します。

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

応答例

このメソッドの応答例を次に示します。

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

新規導入バージョン

9.6