How to use TW CLI

How to use TW CLI

TW_CLI is a CLI tool for 3Ware RAID cards configuration. It provides in-depth control, various RAID configurations, monitoring and general tweaking of the present devices.

The following are a few examples of some useful commands.

You can either invoke the tool by 1. inserting tw_cli followed by enter or 2. run the commands directly by including the tw_cli as the first argument.

tw_cli > Enter > //hostname > show.
tw_cli show > output on new line.
* Show controller details and configuration

tw_cli help
* List controllers

tw_cli show

Ctl Model (V)Ports Drives Units NotOpt RRate VRate BBU
c0 9750-4i 36 36 4 0 1 1 OK

* Show controller and configuration info
tw_cli info c0

* Remove drive from configuration
tw_cli maint remove c0 p0

* Rescan devices
tw_cli maint rescan c0

* Export disk
tw_cli /c0/p0 export

* Send rebuild request, p0 is the new drive in degree mode.
tw_cli maint rebuild c0 u1 p0

* Delete unit
tw_cli maint deleteunit c0 u1

* Add disk as spare
tw_cli /c0 add raidtype=spare disk=2

* Create a new RAID
tw_cli maint createunit c0 rraid1

* Create a new RAID 6 with a selection of disks
tw_cli maint createunit c0 rraid6 p01:5-30

* : is used as comma , – as interval

There are plenty more commands available , these are the basic essentials.


Leave a Reply