Pour créer une zone de swap, il faut :
fdisk
) ou un fichier (à l'aide de touch
) destiné(e) à abriter la zone de swap.
dd if=/dev/zero of=/swap bs=1024 count=8192
pour un fichier, et
dd if=/dev/zero of=/dev/hda2 bs=1024 count=8192
pour une partition.
sync
.
mkswap
(la taille est exprimée en blocs de 1024 octets). L'option -c sert à rechercher les blocs défectueux :
mkswap -c /swap 8192
pour un fichier, et
mkswap -c /dev/hda2 8192
pour une partition.
sync
.
swapon
et vérifier à l'aide de la commande free
le nouvel espace total disponible pour le swap :
swapon /swap
pour un fichier, et
swapon /dev/hda3
pour une partition.
Cette zone de swap peut être mise en place au démarrage du système par les script de démarrage (voir section 9.12 page ), généralement le fichier /etc/rc.d/rc.sysinit
. La commande swapon -a
s'effectue alors pour toutes les entrées du fichier /etc/fstab
contenant l'option sw (comme ``swap''). Une telle entrée pourait avoir la forme suivante :
/swap none swap sw
pour un fichier, et
/dev/hda2 none swap sw
pour une partition.
Pour mettre hors service une zone de swap, il suffit d'entrer la commande swapoff
suivie du nom du périphérique. Ainsi, la commande :
swapoff /swap
met hors service une zone de swap contenue dans un fichier, et
swapoff /dev/hda2
met hors service une zone de swap contenue dans une partition. C'est seulement après qu'on peut effacer fichier ou partition.