15.5. Création d'un fichier d'échange
Cette procédure décrit comment créer un fichier d'échange.
Conditions préalables
- Vous disposez de suffisamment d'espace disque.
Procédure
- Déterminez la taille du nouveau fichier d'échange en mégaoctets et multipliez-la par 1024 pour déterminer le nombre de blocs. Par exemple, la taille des blocs d'un fichier d'échange de 64 Mo est de 65536.
Créer un fichier vide :
# dd if=/dev/zero of=/swapfile bs=1024 count=65536
Remplacez 65536 par la valeur correspondant à la taille de bloc souhaitée.
Configurez le fichier d'échange avec la commande :
# mkswap /swapfile
Modifier la sécurité du fichier d'échange pour qu'il ne soit pas lisible par le monde entier.
# chmod 0600 /swapfile
Modifiez le fichier
/etc/fstab
avec les entrées suivantes pour activer le fichier d'échange au moment du démarrage :/swapfile none swap defaults 0 0
La prochaine fois que le système démarre, il active le nouveau fichier d'échange.
Régénérez les unités de montage pour que votre système enregistre la nouvelle configuration
/etc/fstab
:# systemctl daemon-reload
Activer immédiatement le fichier d'échange :
# swapon /swapfile
Vérification
Pour vérifier que le nouveau fichier d'échange a été créé et activé avec succès, inspectez l'espace d'échange actif à l'aide de la commande suivante :
$ cat /proc/swaps $ free -h