Move a Volume from One Storage Pool to Another

Moving a volume also moves its snapshots and clones from one storage pool to another.

Depending on the size of the volume and the amount of data, it could take some time to complete a move from one storage pool to another. During this time, writes are allowed. Some forwarding of I/O requests from arrays in the source pool to arrays in the destination pool can occur during the move. This can result in temporarily reduced I/O throughput.

The destination pool must have sufficient space to accommodate current use and reserve space for all volumes being moved.

At any point during a move, an administrator can stop the move. When a volume move is stopped, all data that has already moved onto the destination pool moves back to the source pool. This may take some time, depending on the size of the pools and how much data has been moved.

Move a volume to a destination pool.

vol --move vollist [--dest_pool dest-pool] [--pool pool_list]

IMPORTANT:

The --pool pool_list option is required if the names of one or more volumes in the volume list is not unique within the pool.

Moving a volume to a new destination pool.

$ vol --move vol22 --dest_pool poolA