1 - Création d'un fichier

Pour créer ce fichier d'échange, il va falloir utiliser la commande dd pour convertir et copier des volumes de données.
Ensuite on va créer le fichier file.swap d'une taille de 512Mo à l'aide de la commande suivante:

# dd if=/dev/zero of=/file.swap bs=1024 count=512000

Explication : 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 (voir 524 Mo).

2 - Création du système de fichier

On utilise à présent "mkswap" pour formater le fichier en tant qu'espace d'échange ou de "swap".

# 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.

3 - Activation ou désactivation du fichier d'échange à la volée

Activation de la partition de swap qui s'ajoute à l'existante si elle existe.

# swapon /file.swap

la commande "more /proc/swaps" vue plus haut devrait vous montrer le nouvel espace de swap nommé file.swap.

Désactivation de la partition swap.

# swapoff /file.swap

4 - Montage définitif de la partition swap

Pour ce la il faut éditer le fichier /etc/fstab et ajouter la ligne suivante :

/file.swap none swap sw 0 0

Pour en savoir plus sur la partition swap

L'article de wikipédia sur le swap