SWAP : Création de swap dynamique

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search

1 Introduction

Pour initialiser une partition de swap, c'est pas très compliquer mais tellement pratique quand on a plus assez de RAM.

2 Créer la swap

2.1 Sur partition

Faite un fdisk sur la partition en question :

Command
fdisk /dev/hdc1

Ensuite vous créer une partition primaire avec la combinaison de touches suivante "n p 1". Il ne vous reste plus qu'a modifier l'ID pour lui indiquer que c'est une partition de swap "t 82".

Et on enregistre tout ça avec la lettre "w". Pour terminer notre partition, nous allons l'initialiser :

Command mkswap
mkswap /dev/hdc1

Il ne reste plsu qu'a l'utiliser :

Command swapon
swapon /dev/hdc1

Maintenant je vous conseil de modifier votre /etc/fstab afin que lors du prochain démarrage, la swap soit utilisée :

Configuration File /etc/fstab
...
/dev/hdc1               swap                    swap    defaults        0 0
...

2.2 Sur image disque

Si vous ne pouvez pas forcément créer de partition de swap, vous avez la possibilité de créer une image disque et de l'assigner en tant que swap supplémentaire :

Command
dd if=/dev/zero of=/swapfile bs=1M count=64
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile

Il est évident que cette taille est petite et sert d'exemple. A vous d'adapter la commande dd suivant l'espace disponible sur une de vos partition et de l'adapter en fonction de vos besoins de swap.

3 Ressources

Documentation on Creating dynamic swap space