Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/07/2008, à 10:23

Troll

[Résolu] Plus de swap + hibernation

Salut à toutes et à tous,


Alors depuis un certains temps déjà, ma partition de swap de 2Go (1Go de ram) refuse de se monter, ou quand je fini par arriver à la monter (uniquement avec Gparted), elle disparaît au redémarrage ou pire... n'est plus reconnue comme ayant été formatée en swap !

J'ai déjà essayé toutes les solution proposées sur cette page : http://wiki.pcinfo-web.com/Plus_de_swap_sous_Ubuntu

Mais rien n'y fait, et d'ailleurs j'ai l'impression que même quand j'arrive à activer la swap avec Gparted, elle n'est pas utilisée par Ubuntu / Le programmes, car elle reste toujours vide...

A part la réinstallation, vous auriez de brillantes idées ? roll


Merci d'avance wink

Dernière modification par Troll (Le 25/07/2008, à 12:45)


Come to the dark side...

We have cookies !!

Hors ligne

#2 Le 25/07/2008, à 10:28

Nasman

Re : [Résolu] Plus de swap + hibernation

Tu n'a rien changé dans le partitionnement ? Peut être que l'UUID a changé et il faut le changer dans le fstab


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#3 Le 25/07/2008, à 10:29

Hoper

Re : [Résolu] Plus de swap + hibernation

sudo fdisk -l
pour trouver ta partition de swap, mais je pense que maintenant tu l'a connais smile
donc imaginons que ce soit sda2 :

Tu la reformate :

sudo mkswap /dev/sda2

(evidement te trompe pas de device...)
Ca va te donner un nouvel UUID pour cette partition. Fais en un copier/coller quelque part.
Ensuite tu edite le fichier /etc/fstab en lui donnant le bon uuid.

Enfin, tu nous donne le résultat des commandes suivantes :

sudo swapon -a
free -m

Puis, seulement si ca n'a pas fonctioné et que la derniere ligne n'indique dans le résultat de la commande free ne renvoi que des zéro le résultat de la commande :

sudo swapon /dev/sda2
free -m

Toujours en remplaçant par le bon device bien sur.


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#4 Le 25/07/2008, à 10:36

Troll

Re : [Résolu] Plus de swap + hibernation

Bah le coup de l'UUID je l'ai déjà fait, le remplacer dans le fstab etc..., ça faisait partie des solutions déjà essayées que j'avais trouvées sur le lien que j'ai donné.

Ca fonctionne pour l'activer, mais comme je l'ai dit, non seulement dès que je redémarre ça disparaît, mais en plus j'ai l'impression qu'elle n'est - même si elle est activée - pas utilisée, car elle reste toujours à 100% de libre...


Sinon pour le résultat de commandes :

swapon: cannot canonicalize /dev/disk/by-uuid/91f2c581-9575-4f35-b1c2-19e4113a018b: Aucun fichier ou répertoire de ce type
swapon: ne peut évaluer pas stat() /dev/disk/by-uuid/91f2c581-9575-4f35-b1c2-19e4113a018b: Aucun fichier ou répertoire de ce type
troll@troll-ubuntu:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          1011        909        101          0        119        399
-/+ buffers/cache:        390        621
Swap:            0          0          0
troll@troll-ubuntu:~$ sudo swapon /dev/sda5
troll@troll-ubuntu:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          1011        909        101          0        119        399
-/+ buffers/cache:        390        620
Swap:         2070          0       2070

Come to the dark side...

We have cookies !!

Hors ligne

#5 Le 25/07/2008, à 10:50

Hoper

Re : [Résolu] Plus de swap + hibernation

Bein.. je sais ce qui se passe avec les uuid... soit le format du fichier fstab est pas bon soit.. je sais pas. Le plus simple c'est d'oublier les uuid et de revenir à la bonne vielle méthode des devices.
Donc edite encore un coup ton fichier /etc/fstab, et a la place de UUID=xxxx, tu met juste "/dev/sda5", puisque ca ca marche. Ensuite hesite pas à rebooter et refaire un "free -m" pour vérifier qu'elle est toujours active.  En cas de souci, copie ici le contenu de ton fichier /etc/fstab.

évidement il est tout à fait normal que la swap ne soit pas (ou très peu !) utilisé (surtout avec 1 Go de ram !).

Dernière modification par Hoper (Le 25/07/2008, à 10:52)


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#6 Le 25/07/2008, à 11:01

Troll

Re : [Résolu] Plus de swap + hibernation

Alors cette méthode fonctionne un peu mieux que les précédentes, car la swap est toujours active après redémarrage.


Par contre adieu si je met l'ordinateur en hibernation (il devrait donc tout enregistrer dans la swap) en démarrage non seulement il démarre comme s'il avait été éteint, mais en plus la swap est retournée à son statut avant de faire les manips'...

Je vais essayer redémarrage + hibernation en ayant remplacé le UUID=xxx par /dev/sda5 dans le fstab.


Come to the dark side...

We have cookies !!

Hors ligne

#7 Le 25/07/2008, à 11:09

Hoper

Re : [Résolu] Plus de swap + hibernation

Désolé mais je crois pas que l'hibernation puisse fonctioner en fait si on utilise pas les uuid... car justement c'est ce que l'hibernation utilise.
(j'avais pas trop pensé à ca, c'est vraiment un truc que j'utlise jamais.. et qui marche de toute facon rarement. Je me demande meme si c'est pas ca qui aurait posé problème mais bon..)


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#8 Le 25/07/2008, à 11:15

Troll

Re : [Résolu] Plus de swap + hibernation

Bon comme je m'en doutais, ça ne vient pas des UUID à mon avis, car même en remplaçant l'uuid dans le fstab, si je met l'ordinateur en hibernation, exactement la même chose il me charcute ma swap, j'ai un joli message d'erreur durant la mise ne hibernation :

Fail to activate device : 00:0a
Fail to activate device : 00:0b

Et après redémarrage :

troll@troll-ubuntu:~$ sudo swapon -a
swapon: /dev/sda5: Argument invalide

J'ai l'impression que ça vient plutôt de cette foutu partition... Pourtant j'avais pas de problèmes avant... hmm


Edit : pô vu la réponse... Bah pourtant avant l'hibernation fonctionnait bien O_o...

Je crois que ça doit venir de la partition, quand je l'ai passé de 1Go à 2Go, je vais tenter de la supprimer puis la recréer... Parce-que l'hibernation, moi c'est un truc que j'utilise... en permanence smile (puisque ma veille ne fonctionne pas de toute façon, et surtout que c'est bien plus écologique / économique ).

Dernière modification par Troll (Le 25/07/2008, à 11:20)


Come to the dark side...

We have cookies !!

Hors ligne

#9 Le 25/07/2008, à 11:42

Corran

Re : [Résolu] Plus de swap + hibernation

Bonjour,

Ta swap est peut être un peu trop grande, normalement sur un systeme 32bit la partition d'échange peut faire au max 2Go. À voir si tu peux la diminuer un peu, 1Go de swap est déjà suffisant je pense.
Bien sur tout dépend l'utilisation faite

Dernière modification par Corran (Le 25/07/2008, à 11:45)


Desktop: Intel Pentium D945 3.4GHz - 1024Mo - nVidia 7300LE - Gentoo Amd64
Laptop: Intel Celeron M 1.3GHz - 512Mo - Ati mobility radeon 9600 - Debian
Netbook: Asus EeePC 701 - Debian
Invitations FON, demandez par mp.

Hors ligne

#10 Le 25/07/2008, à 11:45

Troll

Re : [Résolu] Plus de swap + hibernation

Corran a écrit :

Bonjour,

Ta swap est peut être un peu trop grande, normalement sur un systeme 32bit la partition d'échange peut faire au max 2Go. free -m te renvois 2070, à voir si tu peux la diminuer un peu.
1Go de swap est déjà suffisant je pense.

Non, je l'ai augmenté vers 2Go car justement, quand tu as 1Go de RAM, et en plus des trucs dans la swap, au total ça fait 1.5Go de données à écrire dans la swap lors de la mise en hibernation...

Je vais tenter d'en créer une autre là. Je vous dis dès que j'ai testé.


Come to the dark side...

We have cookies !!

Hors ligne

#11 Le 25/07/2008, à 11:48

figaro

Re : [Résolu] Plus de swap + hibernation

Comme tu as modifié l'UUID de la partition swap et que tu fais de l'hibernation il faut que tu corriges le fichier resume sinon il va chercher les swap sur une partition qu'il ne connait plus.

- on édite le fichier /etc/initramfs-tools/conf.d/resume sur la partiton  on remplace les références /dev/hdxx de l'ancien swap par celle du swap de cette nouvelle installation. Attention avec Ubuntu il est fait référence à la partition avec l'uuid qu'li faudra donc modifier également après l'avoir obtenu par un blkid (ou un vol_id).

- on mets à jour l'image de boot par un update-initramfs -u


Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04

Hors ligne

#12 Le 25/07/2008, à 12:38

Troll

Re : [Résolu] Plus de swap + hibernation

Alors le changement de partition a donné ça :

Redémarrage sous Ubuntu => Nouvelle partition directement reconnue. (O_o...en fait elle est retombée sur /dev/sda5 je crois ^^).

Tentative d'hibernation => Paf comme avant, swap charcutée.

Du coup me suis dit qu'il fallait que je remette le fstab avec des UUID...

En cherchant sur le net comment regénérer un fstab suis tombé sur ceci : http://doc.ubuntu-fr.org/uuid_et_label

J'ai tenté la précodure en bas, qui d'ailleurs comme du le dis figaro, parle de fichier RESUME, ainsi que de regénérer le initramfs...

J'ai redamérré, la swap est reconnue, pour l'instant ça c'est normal... je vais tenter l'hibernation sous peu. Je vous dis très prochainement donc.

Dernière modification par Troll (Le 25/07/2008, à 12:39)


Come to the dark side...

We have cookies !!

Hors ligne

#13 Le 25/07/2008, à 12:45

Troll

Re : [Résolu] Plus de swap + hibernation

Yeaaaaaaaaah ! smile

Merci Google, merci la doc Ubuntu, merci Figaro, merci Hopper, merci Nasman, merci Corran, merci Gparted... ça refonctionne !


Putain ça fait du bien lol


(J'ai oublié personne ? tongue )


Come to the dark side...

We have cookies !!

Hors ligne