(RESOLU)SWAP-comment la monter ?

Bonjour

je suis en traint d’ésayer de passer d’ubuntu a Debian
je posséde un viél XP qui tourne honorablement avec une Jéssie 32 bit

et aussi un ordidaneur portable plus récent avec Xubuntu 14.04
que je voudrais mettre en multiboot, en y ajoutant une Jéssie
le temps de me familiariser un peu plus avec Debian

dans mes éssayes je me suis déja cassé la figure plusieurs fois
en effet l’installateur Debian si on n’y prends pas garde ,formate
la SWAP, résultat, 2 systémes linux installés avec l’UUID diférente
pour la SWAP, et le bazar, pour quelqu’un comme moi qui ne sait trop que faire

donc hiér j’ai installé Jéssie ,en refusant le formatage de la swap
cela a l’air de fonctionner, mais
j’ai un xubuntu avec swap activé
et une Jessie sans swap sur la même machine

je me dis qu’il serait bien, de modifiér le fstab de Jéssie et
d’y inclure l’UUID de xubuntu, pour monter la swap

est ce une bonee idée ?

quelques conséls me serait utiles ,pour la manipulation
ainsi que les commandes a faire
je n’ai jamais toucké a un fstab

j’ai 4go de ram et si je rétais comme cela

pas besoin d’hibernation

Je vous remercies pour vos conséils

Si un premier système utilise la partition de swap pour hiberner, le démarrage sur un autre système qui utiliserait la même partition de swap va écraser le système qui avait été enregistré dans la swap pour la mise en veille prolongée => le redémarrage du premier système ne pourra pas se faire comme un retour de veille prolongée, mais en mode normal, et il y aura sans doute des problèmes avec les fichiers qui étaient en cours d’édition dans le système qui espérait redémarrer de cette veille prolongée.

=======
Si tu n’utilise pas la mise en veille prolongée, il n’y a aucun problème à partager la partition de swap pour plusieurs systèmes (un seul système actif à la fois bien sûr).
Tu peux donc copier la ligne du fichier [mono]/etc/fstab[/mono] qui concerne la partition de swap, [strike]et faire un [mono]mount -a[/mono] pour l’activer sans avoir à redémarrer (ou redémarrer)[/strike].
EDIT : suite au message de Pascal (trop longtemps que je n’utilise plus de swap)

Bon lhibernation pas utile je m’en passe

donc il faudrait monter la swap dans le fstab
avec le même UUID que sur xubuntu

Mais la j’ai besoin d’aide

Mércie pour la réponse

Un swap n’est pas un système de fichiers ; il ne se monte pas avec [mono]mount[/mono] mais s’active avec [mono]swapon[/mono].

En effet, l’OS préexistant ne retrouve plus son swap qui a changé d’UUID, c’est particulièrement pénible.

Ceci dit, avec la capacité des disques actuels, on peut généralement se permettre de créer un swap distinct pour chaque OS.

A noter que si le disque partitionné au format GPT, systemd active automatiquement toutes les partitions de swap même si elles ne sont pas déclarées dans /etc/fstab. On peut aimer ou pas. Moi, je n’aime pas trop.

[quote]…si on n’y prends pas garde …[/quote] Et si on y prends garde (comme tu l’a sans doute fait), on sélectionne la ou les partitions de swap et on choisit : “Ne pas utiliser cette partition”, et ça roule :slightly_smiling:

Bien sûr, Ça ne résous pas le problème des disques GPT (que je ne connaissais pas vu que pas de disques en GPT chez moi).

======

[quote]…
donc il faudrait [strike]monter[/strike] la swap dans le fstab
avec le même UUID que sur xubuntu

Mais la j’ai besoin d’aide.
[/quote] Récupère la ligne du fichier [mono]/etc/fstab[/mono] concernant la partition de swap
et copie là dans le fichier [mono]/etc/fstab[/mono] de l’autre système.

Ou alors tu adapte la ligne suivante avec l’UUID de ta partition de swap et tu la copie dans le fichier /etc/fstab de celui qui n’en a pas

[mono]UUID=55555555-4444-3333-2222-111111111111 none swap defaults 0 0[/mono]

Pour récupérer l’UUID de la partition de swap :

ça s’éclaircit dans ma tête

Alors je laisse Jéssie sans swap ?

il sagit d’un hdd, je n’ai pas encore utilisé les nouveaux

je me emande si avec les SSD il fautpas mieux se passer de swap ?

(EDIT:Récupère la ligne du fichier /etc/fstab concernant la partition de swap
et copie là dans le fichier /etc/fstab de l’autre système,)

la c’est tou clair

Merci

Je n’utilise pas de partition de swap surtout parce que ma machine est équipée de 32GB de RAM.
Mais c’est mon choix personnel en fonction de ce que je fais de ma machine.

oui dans ce cas

je vais de ce fait faire les modifications

Une fois que tu as ajouté, dans le fichier [mono]/etc/fstab[/mono], la ligne concernant le swap tu n’as même pas besoin de redémarrer :

[quote=“PascalHambourg”]…Un swap n’est pas un système de fichiers ; il ne se monte pas avec mount mais s’active avec swapon.…[/quote] Donc, pour activer le swap qui est spécifié dans le fichier [mono]/etc/fstab[/mono] :

=======
Désolé pour l’erreur au sujet de [mono]mount[/mono] pour le swap : Avec le temps qu’il fait, je devrais mettre quelques neurones au frais, mais j’ai pas de climatisation chez moi :slightly_smiling:

=======
@ PascalHambourg Merci de l’avoir signalé.

Merci pour les conseils tout est en ordre

arés plusieurs test sur les 2 bureaux aucun probléme

depuis que je pense a ce multiboot !

Je reviens brièvement sur le sujet
en effet je m’aperçois que

/etc/initramfs-tools/conf.d/ il n’y a pas de fichier resume
qui ce dernier porte en principe le même uuid que swap

cela me semble logique vu que a l’installation je n’ai pas utilisé la swap

je pense que cela sert pour l’hibernation ?
bon je n’utilise pas l’hibernation

j’ai utilisé la commande swapon a pour activer la swap ,
je voudrais connaître la commande contraire pour désactiver la swap
au cas j’en aurais besoin un jour .

D’avance Merci

Voir :man swaponou bien man swapoff

entendu Merci pour la réponse

[quote=“biloquet”]/etc/initramfs-tools/conf.d/ il n’y a pas de fichier resume
qui ce dernier porte en principe le même uuid que swap
cela me semble logique vu que a l’installation je n’ai pas utilisé la swap
je pense que cela sert pour l’hibernation ?[/quote]
Oui. Mais il me semble que si ce fichier n’existe pas, lors de la regénération de l’initramfs pour une raison quelconque (installation/mise à jour/suppression d’un noyau ou d’un paquet injectant des fichiers dans l’initramfs comme mdadm, lvm2, firmware-linux…) ou manuellement avec [mono]update-initramfs[/mono], le swap actif est automatiquement pris en compte pour l’hibernation.

[mono]swapoff[/mono]

Merci pour la réponse

[quote=“PascalHambourg”]…si ce fichier n’existe pas…le swap actif est automatiquement pris en compte pour l’hibernation. …[/quote]Merci beaucoup pour l’information.