How do I replace/upgrade my single cache device? (unRAID v6.2 and above only)
This procedure assumes that there are at least some dockers and/or VMs related files on the cache disk, some of these steps are unnecessary if there aren't.
Stop all running Dockers/VMs
Settings -> VM Manager: disable VMs and click apply
Settings -> Docker: disable Docker and click apply
For v6.11.5 or older: Click on Shares and change to "Yes" all cache shares with "Use cache disk:" set to "Only" or "Prefer"
For v6.12.0 or newer: Click on all shares that are using the pool you want to empty and change them to have the pool as primary storage, array as secondary storage and mover action set to move from pool to array
Check that there's enough free space on the array and invoke the mover by clicking "Move Now" on the Main page
When the mover finishes check that your cache is empty (any files on the cache root will not be moved as they are not part of any share)
Stop array, replace cache device, assign it, start array and format new cache device (if needed), check that it's using the filesystem you want
For v6.11.5 or older: Click on Shares and change to "Prefer" all shares that you want moved back to cache
For v6.12.0 or newer: Click on Shares and change the mover action to move from array to pool for all shares that you want moved back to cache
On the Main page click "Move Now"
When the mover finishes re-enable Docker and VMs