Linux : fichier de swap dynamique

Boris HUISGEN
Boris HUISGEN
|

Bien que la swap sous forme de partition soit le cas le plus courant sur un système Linux, rien n’empêche une création sous forme de fichier classique évitant au passage la phase critique de repartitionnement et également un redémarrage.

Pour créer le fichier d’échange et l’activer manuellement en tant que swap :

# dd if=/dev/zero of=/var/swap bs=1024 count=262136
# mkswap /var/swap
# swapon /var/swap

Pour automatiser le montage de la partition swap à chaque démarrage du système, le fichier /etc/fstab ne peut être utilisé, d’où l’intérêt de l’utilitaire prévu à cet effet : dphys-swapfile.

Pour l’installer sous Debian :

# apt-get install dphys-swapfile

Son fichier de configuration concis est à personnaliser selon votre installation :

# vim /etc/dphys-swapfile
1# /etc/dphys-swapfile - user settings for dphys-swapfile package
2
3# where we want the swapfile to be, this is the default
4CONF_SWAPFILE=/var/swap
5
6# size we want to force it to be, default (empty) gives 2\*RAM
7CONF_SWAPSIZE=256

Désactiver la swap avec la commande swapoff puis redémarrer le système (ou le service) pour valider l’activation du fichier d’échange.

Boris HUISGEN
Boris HUISGEN
Blog owner
  • #linux
  • #swap