Il peut arriver que la taille de la swap soit rapidement pleine.
Ce n’est généralement pas la meilleur idée que d’utiliser la swap mais dans le cas où l’on a pas le choix, il peut être intéressant de savoir l’augmenter.
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