I am new to UnRAID and I think I misunderstood how the caching works. What I was thinking is the VMs stored on cache, but will eventually move to the raid disks and then if the cache fills up the raid disks would be used by default. However I discovered this wasn't the case as the domains path (where the VMs are stored) is set to prefer cache so it stays on the cache drives and not the raided drives.
Because I was migrating a VM from an existing platform, it had a lot of data so it filled my 512GB SSD cache drive and then the VMs just stopped because they ran out of space. So I was thinking initially, and wrongly, set to use the cache to no and then trigger the move so it moved all of the VMs to the raid 4TB mechanical HDD disks.
I've realised my mistake, so my plan now is I will have the OS disks stay in the domains share so its cache is set to prefer so it stays on the cache.
Then I plan to create another share for big data disks for the VMs so would have the share cache value set to yes which if I understand correctly, it will initially write to cache, but then get moved to the raid 4TB HDD disks where as prefer means stay on cache.
Therefore assuming this plan is correct, I need to move my current VM disks back to the cache. Is that possible to move the VMs from the RAID HDD back to the cache or it will be a case of deleting the VMs and recreating them again using this new setup?
Thanks