I couldn't find option for adding cach drive to an existing pool from GUI so i started thinking we must do it the hard way.
My setup is 4 drives in raidz1.
Build is FreeNAS-8.0.3-RELEASE_MULTIMEDIA-p1-x64
Ok here we go...
1.
Exported pool from GUI (Make sure u don't Mark the disks as new (destroy data) :)
2.
In CLI i could see that pool was still up
3.
I found my new cache disk with
4.
Added cache drive to pool with
5.
Checked that it attached nicely
6.
Exported pool
7.
Auto import from GUI
And it's done...
My setup is 4 drives in raidz1.
Build is FreeNAS-8.0.3-RELEASE_MULTIMEDIA-p1-x64
Ok here we go...
1.
Exported pool from GUI (Make sure u don't Mark the disks as new (destroy data) :)
2.
In CLI i could see that pool was still up
Code:
[Stenull@freenas] ~> zpool status pool: Tank1 state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM Tank1 ONLINE 0 0 0 raidz1 ONLINE 0 0 0 gpt/disk0 ONLINE 0 0 0 ada2p2 ONLINE 0 0 0 gpt/disk2 ONLINE 0 0 0 gpt/disk3 ONLINE 0 0 0
3.
I found my new cache disk with
Code:
camcontrol devlist
4.
Added cache drive to pool with
Code:
zpool add Tank1 cache ada4
5.
Checked that it attached nicely
Code:
[Stenull@freenas] ~> zpool status pool: Tank1 state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM Tank1 ONLINE 0 0 0 raidz1 ONLINE 0 0 0 gpt/disk0 ONLINE 0 0 0 ada2p2 ONLINE 0 0 0 gpt/disk2 ONLINE 0 0 0 gpt/disk3 ONLINE 0 0 0 cache ada4 ONLINE 0 0 0
6.
Exported pool
Code:
zpool -f export Tank1
7.
Auto import from GUI
And it's done...