A server is using attached drives without the HP hot-plug drive cage, with drives attached to P410 using two SFF8087 -> 4x SAS SFF8482 cables. I can add new drives while running, but cannot remove a specific drive (no way of IDing for now).
A mirror array is running degraded (one physical drive failed), the OK drive is quite old, I do not want to power off the machine to risk the sole OK drive not starting up.
ssacli ctrl slot=0 logicaldrive 1 show
Smart Array P410i in Slot 0 (Embedded)
array A
Logical Drive: 1
Size: 136.7 GB
Fault Tolerance: 1
Heads: 255
Sectors Per Track: 32
Cylinders: 35132
Strip Size: 128 KB
Full Stripe Size: 128 KB
Status: Interim Recovery Mode
Caching: Enabled
Unique Identifier: xxxxxxx
Disk Name: /dev/sda Mount Points: None
Logical Drive Label: xxxxxxxx 323A
Mirror Group 0:
physicaldrive 1I:0:1 (port 1I:box 0:bay 1, SAS, 146 GB, OK)
Mirror Group 1:
physicaldrive 1I:0:2 (port 1I:box 0:bay 2, SAS, 146 GB, Failed)
Drive Type: Data
LD Acceleration Method: Controller Cache
Please would the ssacli tool allow removing the failed drive from the mirror, and adding a new drive (same size) attached to a different slot ID? I do not have a spare machine to test the commands, and cannot play with the existing server while it runs in the degraded state.
The assumed commands would be:
ssacli controller slot=1 array A remove drives=0:2
ssacli controller slot=1 array A add drives=0:3