Symptoms

Expanding pool with different disk size that exists in pool.


Cause

This cannot be done from webUI.


Resolution

<This can be done from unsupported shell

# config disk show (to get disk names and easy identify the disks)


Example of output:

root@localstore:~# config disk show
Disks:
c3t0d0 [17.18GB] (0,0) on hda1 type scsi
c3t1d0 [1.07GB] (1,0) on hda2 type scsi
c3t2d0 [1.07GB] (1,2) on hda2 type scsi
c3t3d0 [1.07GB] (1,1) on hda2 type scsi
c3t4d0 [1.07GB] (1,3) on hda2 type scsi
c3t5d0 [2.15GB] (2,0) on hda2 type scsi
c3t6d0 [2.15GB] (2,1) on hda2 type scsi


Where disks c3t5d0 and c3t6d0 are disks that we want to add to pool (pool name in this example is "tank")

root@localstore:~# zpool add tank mirror c3t5d0 c3t6d0


check pool status


Example output

root@localstore:~# zpool status tank 
pool: tank
state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
the pool may no longer be accessible by software that does not support
the features. See zpool-features(5) for details.
scan: none requested
config:
 
NAME    STATE   READ WRITE CKSUM
tank ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
c3t1d0 ONLINE 0 0 0
c3t2d0 ONLINE 0 0 0
mirror-1 ONLINE 0 0 0
c3t5d0 ONLINE 0 0 0
c3t6d0 ONLINE 0 0 0
spares
c3t3d0 AVAIL
 
errors: No known data errors


to refresh the webUI

root@localstore:~# svcadm restart memcached


Additional

<insert additional information>