A priori non.
Difficile à dire exactement, ça dépendra du type et du nombre de container Docker, de VMs, etc. et de la quantité de données que tu comptes faire passer par le cache.
Les plugins sont "installés" en mémoire comme tout l'OS mais les fichiers de base sont stockés sur la clé USB dans le dossier /config/plugins
Si tu parles des containers dockers, les images dockers sont stockées dans le share 'system' ; la configuration des dockers est stocké sur la clé USB et les données des containers sont stockés dans la share 'appdata' dans le sous dossier indiqué dans le template.
Il suffit d'attribuer les bonnes shares à la bonne Pool avec les options 'Use cache pool' et 'Select cache pool' appropriées. Généralement 'prefer' et 'le_nom_de_la_pool'
Note que le mover a des limitations :
il ne déplace pas les fichiers ouverts
il ne déplace que d'une Pool à l'Array et vice versa (selon l'option) mais pas d'une Pool à une autre
il ignore les shares avec les options 'No' et 'Only'
Le plus simple sera d'installer le plugin Unassigned Devices pour monter tes disques externes (ou des dossiers partagés sur le réseau) puis de déplacer les fichiers.
Trois possibilités :
Depuis Unraid avec Midnight Commander (mc à la console)
Depuis Unraid avec le plugin Dynamix File Manager
Depuis ton ordinateur principal et partageant les disques externes.
Je te conseillerai de ne PAS utiliser le cache pour le premier chargement sur le serveur. Tu vas forcement écrire plus que ton cache, ce n'est pas intéressant.