J'apporte un petit complément qui explique comment changer la partition définie comme swap.
Mon explication va partir d'un exemple concret qu'il faudra adapter en fonction de son système:
swap déclarée à l'installation sur une partition /dev/sda2 que l'on veut supprimer, pour redéfinir une partition swap sur un autre DD en /dev/sdb3.
On part du principe que les deux partitions sont existantes et formatées au format linux-swap. Au besoin, on utilise préalablement Gparted, par exemple.
Première étape.
On va avoir besoin des UUID, chaînes de caractères alpha-numériques qui identifient chaque périphérique de stockage et partition.
On ouvre le terminal, et on tape:
sudo blkid
On laisse cette fenêtre du terminal ouverte pour pouvoir les copier/coller facilement.
Deuxième étape.
On désactive la swap initiale, qu'on veut à terme supprimer:
sudo swapoff /dev/sda2
On active la nouvelle swap, celle qu'on désire conserver:
sudo swapon /dev/sdb3
Troisième étape.
On ouvre le fichier /etc/fstab avec les droits administrateur, pour le modifier:
On commente la ligne correspondant à /dev/sda2 (en mettant # devant), on écrit une ligne analogue avec /dev/sdb3 et le bon UUID:
Avant:
# swap was on /dev/sda2 during installation
UUID=844d87a5-f562-4657-9734-bc41560442e9 none swap sw 0 0
Après:
# swap was on /dev/sda2 during installation
# UUID=844d87a5-f562-4657-9734-bc41560442e9 none swap sw 0 0
UUID=db640e83-db69-40d2-83bc-fab3a5633461 none swap sw 0 0
Attention de bien mettre le bon UUID.
On enregistre le fichier fstab, et on ferme le système. On redémarre sur un Live-Système, on peut alors supprimer la partition swap initiale /dev/sda2, avec Gparted par exemple.
Fin.
Ceci fait, on peut redémarrer le système, la swap a bien changé, ce qu'on vérifier en faisant sudo swapon -s.
sudo swapon -s
Pour être parfaitement propre, on peut rouvrir maintenant le fichier fstab pour le ré-éditer (en tant qu'administrateur):
Avant:
# swap was on /dev/sda2 during installation
# UUID=844d87a5-f562-4657-9734-bc41560442e9 none swap sw 0 0
UUID=db640e83-db69-40d2-83bc-fab3a5633461 none swap sw 0 0
Après:
# swap was on /dev/sdb3 during installation
UUID=db640e83-db69-40d2-83bc-fab3a5633461 none swap sw 0 0