You can use the ResetDrives method to proactively initialize drives and remove all data currently residing on a drive. The drive can then be reused in an existing node or used in an upgraded node.
This method has the following input parameters:
Name | Description | Type | Default value | Required |
---|---|---|---|---|
drives | List of device names (not driveIDs) to reset. | string | None | Yes |
force | Set to true to reset the drive. | boolean | None | Yes |
This method has the following return value:
Name | Description | Type |
---|---|---|
details | Details of drives that are being reset. | JSON object array |
Requests for this method are similar to the following example:
{ "method": "ResetDrives", "params": { "drives" : "slot3", "force" : true }, "id" : 1 }
This method returns a response similar to the following example:
{ "id": 1, "result": { "details": { "drives": [ { "drive": "slot3", "returnCode": 0, "stderr": " * Unlocking /dev/slot9 .[ ok ]\ * Setting master password /dev/slot9 .[ ok ]\ * Secure erasing /dev/slot9 (hdparm) [tries=0/1] ...........................[ ok ]", "stdout": "" } ] }, "duration": "00:00:28.501269", "result": "Passed" } }
9.6