Solution 1 :
Pas de problème pour avoir un fichier d'échange sur ce disque mais assurez-vous d'utiliser l'agent Linux pour le créer. Il le créera et le gérera automatiquement dans le disque de ressources.
Voici comment activer :
- Modifier le "/etc/waagent.conf"
Ajoutez ou décommentez ces lignes :
ResourceDisk.Format=y
ResourceDisk.Filesystem=ext4
ResourceDisk.MountPoint=/mnt/resource
ResourceDisk.EnableSwap=y
ResourceDisk.SwapSizeMB=2048
Habituellement, seuls EnableSwap et SwapSizeMB ne seront pas configurés par défaut. Enregistrez et redémarrez l'agent à appliquer.
Solution 2 :
Sur les machines virtuelles Windows, cela se fait par défaut.
Sur les machines virtuelles Linux, cela devrait également être sûr, à moins que le système ne s'attende à ce que le fichier d'échange existe déjà au démarrage :il pourrait alors se plaindre de ne pas le trouver et donc de ne pas pouvoir le monter.
Dans ce cas, des scripts seraient nécessaires pour vérifier au démarrage si le fichier d'échange est réellement là et le créer s'il ne l'est pas; tout cela bien sur avant de le monter.
Azure fournit probablement des moyens de gérer cela automatiquement.