Création d'un nouveau fichier de Swap
On va créer le fichier file.swap d'une taille de 512Mo à l'aide de la commande suivante:
sudo dd if=/dev/zero of=/file.swap bs=1024 count=512000
La commande dd crée et copie des zéros dans le fichier file.swap contenant 512000 blocs de 1024 octets chacun, soit un fichier approximatif de 512 Mo.
On utilise à présent mkswap pour formater le fichier en tant qu'espace d'échange ou de “swap”:
sudo mkswap /file.swap 512000
Il ne faut pas oublier de passer la taille du fichier à la commande mkswap, de la même taille que celle définie lors de la création du fichier.
chmod 600
activer ou désactiver le fichier d'échange à la volée
Il est à présent possible d'activer ou désactiver ce fichier d'échange à l'aide de 2 simples commandes. La commande :
sudo swapon /file.swap
Active la partition de swap et s'ajoute à l'existante si elle existe. la commande “more /proc/swaps” vue plus haut devrait vous montrer le nouvel espace de swap nommé file.swap.
La commande :
sudo swapoff /file.swap
Désallouera l'espace utilisé par le fichier d'échange et celui-ci pourra être effacé en toute sécurité.