Installation SWAP

Fermé
fozix Messages postés 42 Date d'inscription lundi 7 juillet 2008 Statut Membre Dernière intervention 22 décembre 2009 - 20 déc. 2008 à 14:26
Non2 Messages postés 5093 Date d'inscription mercredi 19 décembre 2007 Statut Contributeur Dernière intervention 15 juillet 2015 - 20 déc. 2008 à 16:22
Bonjour,j'ai oublier d'installer la partition swap aprés avoir installer LINUX , j voudrais savoir si c'est possible d'installer cette partition sans reinstaller LINUX(fedora 9 KDE) et si c'est possible comment faire :)

1 réponse

Non2 Messages postés 5093 Date d'inscription mercredi 19 décembre 2007 Statut Contributeur Dernière intervention 15 juillet 2015 759
20 déc. 2008 à 16:22
Bonjour,

Sans réinstaller, c'est possible et simple, mais long. Il faut télécharger et graver le live-CD gParted (il en existe d'autres).
1.- important :: il est toujours conseillé de faire un backup avant de toucher aux partitions.
2.- démarrer la machine avec le live-cd de gparted.
3.- diminuer la taille d'une des partitions de la taille décidée pour la partition swap. Le temps que ça prend dépend de la taille de la partition à modifier et de la quantité d'informations qu'il y a dessus, ainsi que de la vitese d'accès du disque, ça prend des heures pour des centaines de gigas.
4.- créer la partition swap, toujours avec gparted. La taille dépend de a quantité de mémoire vive qu'il y a sur la machine. Personnellement, je table sur 2 fois la quantité de ram jusqu'à 512 Mo, 1 fois au delà.
5.- Si tout a bien marché, il faut redémarrer la machine, puis aller éditer en root (su ou sudo selon la distrib, Fedora utilise su) le fichier /etc/fstab : il faut y ajouter la ligne identifiant le périphérique correspondant à la nouvelle partition.

Chez moi, ça donne :
UUID=3a77423e-9a8a-4586-995b-9e9faac07256 none swap sw 0 0
mais il y a moyen de l'identifier en tant que périphérique, ce qui donnerait :
/dev/sdc2 none swap sw 0 0

Bien sûr, il faut savoir sur quel périphérique est le file system swap. C'est noté dans gparted lors du partitionnement.
Un disque ATA est noté hd, un SATA ou un SCSI est noté sd.
La lettre correspond au placement su périphérique. Le premier porte la lettre a, le deuxième la lettre b et ainsi de suite.
Le chiffre qui suit correspnd au numéro de la partition sur le disque : 1 pour la première partiion du disque, 2 pour la deuxième, ...

Il peut y avoir 4 partitions principales sur un disque. S'il y a besoin de plus, la 4ème sera faite en partition étendue. C'est cette partition étendue qui contiendra les partitions supplémentaires, dites partitions logiques.

Si les partitions pour GNU/Linux sont généralement de type ext2 ou ext3, la partition swap a son propre type : SWAP.

Pour activer la partition swap créée et référencée dans fstab sans redémarrer, il faut taper dans une console :
swapon -a -e
Pour le désactiver, c'est :
swapoff -a -e

Par contre, il existe d'autres fichiers de configuration dans lesquels déclarer un swapon pour que le swap soit activé au départ. Je ne sais pas lesquels (ça peut même dépendre des distributions) ni si ces fichiers sont ou non modifiés automatiquement en cas de changement de partitionnement. Un coup d'œil sur le site de la distribution peut éviter des décepions de ce côté.

Edit : Il y a un excellent exemple d'utilisation de gParted ici : http://www.commentcamarche.net/faq/sujet 11611 gparted gnome partition editor
Pour vérifier si la partition swap est bien montée, taper en console :
cat /proc/swaps
0