L’activation du fichier swapfile échouait avec ce message :
sudo swapon /swapfile : echec de swapon : argument invalide
Après avoir galéré cherché sur le web pendant 5 à 10 minutes pour trouver la « formule magique » qui allait me permettre d’activer un fichier de swap sur un SSD, j’ai trouvé l’information dans les commentaires de cette page de rapport de bug : +bug/1788321.
J’ai fait de même, hormis pour le nom du fichier, je l’ai nommé “swapfile”. Et déjà positionnée à la racine du système j’ai utilisé le chemin relatif dans mes lignes de commande au lieu du chemin absolu. (donc ‘swapfile’ au lieu de ‘/swapfile’).
$ sudo touch swapfile $ sudo chattr +C swapfile $ sudo fallocate -l 1G swapfile $ sudo chmod 600 swapfile $ sudo mkswap swapfile Configure l'espace d'échange (swap) en version 1, taille = 1024 MiB (1073737728 octets) pas d'étiquette, UUID=5a58f21f-7b7e-48f4-afb3-e3becbb279f0 $ sudo swapon swapfile $ swapon --show NAME TYPE SIZE USED PRIO /dev/zram0 partition 867,3M 1,3M 5 /swapfile file 1024M 0B -2 $ sudo mcedit /etc/initramfs-tools/conf.d/resume
Et dans le fichier resume créé un peu plus tôt, j’ai ajouté:
RESUME=UUID=5a58f21f-7b7e-48f4-afb3-e3becbb279f0
Le fichier /etc/fstab contenait déjà la ligne pour swapfile:
/swapfile none swap sw 0 0
Après un redémarrage, tout était bien pris en compte.