Aller au contenu


Swap chiffrée inactive sous Linux Mint

Cryptswap Linux Mint Maya Swap

  • Vous ne pouvez pas répondre à ce sujet
14 replies to this topic

#1 Tchim

Tchim

    A vos souhaits !

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 4 279 Messages :
  • Gender:Male
  • Location:Valles Marineris.

Posté 25 mars 2014 - 09:00

Salut,

 

Ce matin de bonne heure je continuais de paramétrer/configurer Linux Mint Maya fraîchement installé et j'ai voulu suivre le tuto de Noisette pour mettre des étiquettes à mes partitions et c'est là que je me suis aperçu que la partition SWAP n'était pas active. J'avais choisi de chiffrer ma partition home lors de l'installation et je crois que c'est de là que vient mon problème, mais je ne sais comment y-remédier. Je précise que le PC boot rapidement, que je n'ai pas de problème en sortie de veille, que le PC fonctionne très bien comme ça, mais il est vrai que je n'ai pas encore utilisé de programmes gourmands en ressources, à noter que The Gimp s'ouvre très rapidement (mieux qu'avec un système 64bits)

 

La swap est inactive :

pb swap.jpg

 

La commande "swapon -s" ne donne aucune partition swap.

 

Les résultats de la commande "vmstat -s" :

vmstat -s.jpg

 

La page dont je me suis servie pour vérifier la mémoire :

http://www.binarytid...k-memory-usage/

 

Un sujet similaire en Anglais, j'avoue être un poil largué :

https://unix.stackex...custom-password

 

Pensez-vous que je puisse me passer de cette partition ?

Dans l'affirmative je dédierai cette partition pour une Truecrypt.

 

Je sais qu'il existe un système de fichier qui permet de remplacer ces partitions Swap, ça pourrait être une solution...

 

@+


Que la paix vous accompagne !


#2 Txon

Txon

    AïoligaToR

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 10 854 Messages :
  • Gender:Male

Posté 25 mars 2014 - 09:37

Salut !

 

La partition "swap" semble correctement montée (elle est bien visible) : /dev/sda3

Pour l'activer, es-tu essayé ..

sudo swapon /dev/sda3

à l'inverse, pour la désactiver  ..

sudo swapoff /dev/sda3

A ma connaissance, sous Ubuntu et dérivées la règle qui régit l'utilisation de la partition swap en standard est encore ..

[.f.] Réglage de la swap (mémoire virtuelle)
« À partir de 40% d'utilisation de la RAM (donc 60% de libre), le noyau peut se délester sur la swap». Un peu prématuré, non ? Dans certains cas ça peu provoquer de forts ralentissements.
Malheureusement je ne connais pas de logiciel qui permette de modifier cela. Alors, bon gré mal gré, il faut utiliser le « Terminal » et y aller en ligne de commande. Voyez « régler le déclenchement du swap » au paragraphe 6.
Vous pouvez inverser le rapport à 60% d'utilisation, donc 40% de RAM inutilisée, et même pousser jusqu’à 80% d'utilisation, donc 20% de RAM inutilisée si Linux dispose de beaucoup de mémoire.

Je n'ai jamais essayé de me passer de partition swap. En théorie au moins c'est une des deux partitions obligatoires. Je déconseille de ne pas en avoir.

Il faut cependant noter que si ta mémoire RAM n'est jamais utilisée à plus de 40% en standard (ou plus si les paramètres de déclenchement sont changés), la swap ne devrait jamais servir.

 

Pour ce qui est de Truecrypt, utiliser une partition entière ne te mettra pas à l'abri des fouineurs. Ce n'est qu'un avis, mais un volume à l'extension bidon (.pdf par exemple qu'il est possible de prétendre "cassé" puisqu'aucun logiciel correspondant ne pourra l'ouvrir) contenant un "volume caché" sera au moins  aussi efficace et, s'il le faut, plus facilement transportable.

 

@+


"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."(Benjamin Franklin)


#3 Tchim

Tchim

    A vos souhaits !

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 4 279 Messages :
  • Gender:Male
  • Location:Valles Marineris.

Posté 25 mars 2014 - 09:52

La commande (effectuée en root) "swapon: /dev/sda3" donne : échec de swapon: Argument invalide.

 

J'ai l'impression que la SWAP ne m'a jamais servie tout au long de mes essais avec des distributions, les 4Go de ram Corsaire doivent être suffisantes, il faut que j'essaie avec un programme gourmand en ressource...

 

Si tu me dis que cette partition doit être conservée, je la garde je ne suis pas à 4Go près ;)

 

Vu pour le volume caché Truecrypt ;)


Que la paix vous accompagne !


#4 Txon

Txon

    AïoligaToR

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 10 854 Messages :
  • Gender:Male

Posté 25 mars 2014 - 10:45

échec de swapon: Argument invalide.

 

Les commandes "swapon" et "swapoff" (paquet util-linux-ng) et la commande "mkswap"sont-elles installées dans le système ?

 

Utilise Gparted, supprime la partition puis crée-la à nouveau.

 

@+


"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."(Benjamin Franklin)


#5 Tchim

Tchim

    A vos souhaits !

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 4 279 Messages :
  • Gender:Male
  • Location:Valles Marineris.

Posté 25 mars 2014 - 10:55

Pour le paquet "util-linux-ng" est-ce celui-là ?


Capture-synaptic.png

 

Par-contre rien dans synaptic pour "mkswap"...

 

J'ai installé Linux Mint Maya hier matin et je n'ai pas encore fini d'installer tout ce dont j'ai besoin, en plus je prend des captures de fenêtre pour faire un petit topo sur mon installation et ça prend beaucoup de temps, mais d'avoir le temps permet de corriger ses erreurs.

 

Je vais essayer de nouveau de réinstaller la SWAP via Gparted Live CD (je l'ai fait ce matin, peut-être mal) je te tiens au jus cet après-midi ;)


Que la paix vous accompagne !


#6 Txon

Txon

    AïoligaToR

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 10 854 Messages :
  • Gender:Male

Posté 25 mars 2014 - 11:30

Pour le paquet "util-linux-ng" est-ce celui-là ?


attachicon.gifCapture-synaptic.png

 

??? Pas clair !

Il devrait contenir tout ce qui est listé -> ICI (à moins que ça ait changé).

Tu devrais retrouver ces éléments dans /usr/bin.

 

@+


"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."(Benjamin Franklin)


#7 Tchim

Tchim

    A vos souhaits !

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 4 279 Messages :
  • Gender:Male
  • Location:Valles Marineris.

Posté 25 mars 2014 - 18:39

Ah non j'ai pas tout ça en effet ; par contre je ne sais plus comment on installe tout ça :keskidit:

Je suis un peu fatigué en ce moment...


Que la paix vous accompagne !


#8 Tchim

Tchim

    A vos souhaits !

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 4 279 Messages :
  • Gender:Male
  • Location:Valles Marineris.

Posté 26 mars 2014 - 07:53

Salut,

 

 

Comme je me prend la tête avec l'archive util-linux_2.20.1.orig.tar.gz, j'ai cherché les .deb, mais il-y-en a d'autres qui étaient inclus dans la liste, je les aient téléchargés et voilà ce qu'il me reste à faire :

 

Contenu du paquet util-linux-ng :

 

J'ai installé ce matin :

util-linux-locales: Locales files for util-linux

 

J'avais déjà ces paquets :

uuid-runtime: runtime components for the Universally Unique ID library

libmount1: block device id library

bsdutils: Basic utilities from 4.4BSD-Lite

libuuid1: Universally Unique ID library

mount: Tools for mounting and manipulating filesystems

util-linux: Miscellaneous system utilities

 

Il me manque ceux-là :

libblkid-dev: block device id library - headers and static libraries

libmount-dev: block device id library - headers and static libraries

uuid-dev: universally unique id library - headers and static librarie

 

Je ne suis pas sûr qu'il faille installer ceux-ci :

cfdisk-udeb: Manually partition a hard drive (cfdisk)

fdisk-udeb: Manually partition a hard drive (fdisk)

libblkid1-udeb: block device id library

libmount1-udeb: block device id library

libuuid1-udeb: stripped down universally unique id library, for debian-installer

util-linux-udeb: Miscellaneous system utilities

 

Je me demande si je pourrais mettre à la place de certains .udeb :

cfdisk-udeb ----> gnu-fdisk (Linux fdisk replacement based on libparted)
fdisk-udeb -----> gpart (Guess PC disk partition table, find lost partitions)

 

 

 

Maintenant je tente de recréer la partition SWAP avec le DVD de Gparted, je reviens ensuite ;)

 

Voilà, je viens de recréer la partition SWAP et il-y-a du mieux si ce n'est que Gparted la détecte encore comme inactive.

 

La commande swapon -s donne maintenant :

Filename                Type        Size    Used    Priority
/dev/mapper/cryptswap1                  partition    4211708    0    -1

 

Pour la commande vmstat -s :

      3356620 K total memory
       928852 K used memory
       496212 K active memory
       374860 K inactive memory
      2427768 K free memory
        59256 K buffer memory
       425772 K swap cache
      4211708 K total swap
            0 K used swap
      4211708 K free swap
         6685 non-nice user cpu ticks
            0 nice user cpu ticks
         2352 system cpu ticks
        57738 idle cpu ticks
         4713 IO-wait cpu ticks
            0 IRQ cpu ticks
           38 softirq cpu ticks
            0 stolen cpu ticks
       436410 pages paged in
        45576 pages paged out
            0 pages swapped in
            0 pages swapped out
       216530 interrupts
       454452 CPU context switches
   1395819524 boot time
         2272 forks

 

En comparant les nouveaux résultats des commandes avec ceux du tuto sur les commandes pour connaître l'utilisation de la Ram, je crois que tout est dans l'ordre, si la Swap est inactive c'est que la Ram n'est pas utilisée à plus de 40% non ?

 

@+


Que la paix vous accompagne !


#9 Txon

Txon

    AïoligaToR

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 10 854 Messages :
  • Gender:Male

Posté 26 mars 2014 - 09:26

..

 

Je viens de trouver des indications sur le paquet "util-linux-ng" qui s'appelerait à nouveau "util-linux".

Si on en croit la documentation Ubuntu, c'est bien la version 2.20.1 qui doit être utilisée dans une base 12.04 LTS. C'est la même pour les suivantes, au moins jusqu'à la 13.10, alors que ce paquet en est, sur le site officiel à la version 2.24 (20 janvier 2014).

 

Un tutoriel sur la mamière d'installer "util-linux-ng" 2.16 a été publié dans LinuxFromScratch.

 

Ce que je ne comprends pas c'est pourquoi certaines distributions n'incluent pas l'ensemble des modules incorporés en standard dans "util-linux". Faire des économies de place en éliminant ce qui est peu utilisé ?

As-tu essayé de rajouter les binaires manquants avec Synaptic ? Que répond-il ? Les trouve-t-il ailleurs que dans /usr/bin ? Ne propose-t-il rien ?

 

 

Voilà, je viens de recréer la partition SWAP et il-y-a du mieux si ce n'est que Gparted la détecte encore comme inactive.

 

..

 

En comparant les nouveaux résultats des commandes avec ceux du tuto sur les commandes pour connaître l'utilisation de la Ram, je crois que tout est dans l'ordre, si la Swap est inactive c'est que la Ram n'est pas utilisée à plus de 40% non ?

Tout à fait vraisemblable !

 

As-tu jamais essayé de régler/repousser le déclenchement du swap ?

 

@+


"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."(Benjamin Franklin)


#10 Tchim

Tchim

    A vos souhaits !

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 4 279 Messages :
  • Gender:Male
  • Location:Valles Marineris.

Posté 27 mars 2014 - 06:32

J'ai installé les trois .deb qui me manquait (libblkid-dev, libmount-dev, uuid-dev) et j'ai également installé gnu-fdisk et gpart.

Rien à faire avec synaptic il ne veut rien savoir et ne propose rien pour le reste (libblkid1-udeb, libmount1-udeb, libuuid1-udeb, util-linux-udeb) même gdebi n'y arrive pas !

 

J'ai mis le déclenchement de la SWAP à 10 pour essai, pour l'instant elle reste toujours inactive...

Je ne vois plus trop quoi faire maintenant.


Que la paix vous accompagne !


#11 Txon

Txon

    AïoligaToR

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 10 854 Messages :
  • Gender:Male

Posté 27 mars 2014 - 09:41

Merci pour les renseignements apportés.

 

J'ai mis le déclenchement de la SWAP à 10 pour essai, pour l'instant elle reste toujours inactive...

Je ne vois plus trop quoi faire maintenant.

Dans quel sens les 10% ? Déclenchement du Swap à partir de 10% d'utilisation de la mémoire ou le contraire ?

 

Si tout fonctionne correctement, pourquoi en faire plus ?

 

@+


"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."(Benjamin Franklin)


#12 Tchim

Tchim

    A vos souhaits !

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 4 279 Messages :
  • Gender:Male
  • Location:Valles Marineris.

Posté 27 mars 2014 - 10:16

1) Ah oui j'ai dû me croûter sur ce coup !

 

$ cat /proc/sys/vm/swappiness
10

 

 Alors que si je relis bien le tuto j'ai paramétré pour la SWAP ne se déclenche ( :ange:) qu'à 90% d'utilisation de la RAM, j'aurai dû mettre 90 pour tester qu'elle se déclenche à 10% d'utilisation de la RAM, c'est ça ?

$ cat /proc/sys/vm/swappiness
90

 

2) Je vais rester comme ça, je voulais comprendre et vérifier, mais là je me tord le cerveau pour rien je crois...

Je soupçonne quand même que c'est le fait de chiffrer le home qui doit interférer avec la SWAP (cryptswap1)

 

La commande swapon -s donne :

 

Filename : /dev/mapper/cryptswap1                        
Type : partition

Size : 4211708

Used : 0

Priority : -1


Que la paix vous accompagne !


#13 Tchim

Tchim

    A vos souhaits !

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 4 279 Messages :
  • Gender:Male
  • Location:Valles Marineris.

Posté 05 avril 2014 - 08:23

Voilà d'autres captures pour illustrer ce "problème" de partition swap :

 

Ici la partition apparaît comme système de fichier inconnu

Capture--dev-sda - GParted.png

 

Les propriétés de /dev/sda3 indique qu'elle n'est pas montée

Capture-Informations à propos de -dev-sda3.png

 

J'ai recherché et j'ai trouvé un fichier crypttab dans /etc qui indique qu'elle est chiffrée

Capture cryptswap.png

 

Dans le dossier fstab on peut voir que la ligne de l'UUID de la partition swap n'est pas commentée (#)

Capture.png


Que la paix vous accompagne !


#14 Txon

Txon

    AïoligaToR

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 10 854 Messages :
  • Gender:Male

Posté 05 avril 2014 - 09:56

..

 

Je soupçonne quand même que c'est le fait de chiffrer le home qui doit interférer avec la SWAP (cryptswap1)

 

La commande swapon -s donne :

 

Filename : /dev/mapper/cryptswap1                        
Type : partition

Size : 4211708

Used : 0

Priority : -1

 

Jusqu'ici tu évoquais le chiffrage de la partition /home, pas celui de /swap, mais je viens de découvrir ceci .

Did you select encrypted home directories? In that case the swap is converted to encrypted swap in 12.04.

Ta Mint Linux serait-elle basée sur une Ubuntu 12.04 ?

 

Ça ne m'était jamais arrivé de chiffrer même involontairement une /swap  .. ni une /home car j'ai d'autres solutions avec Truecrypt.

Il se pourrait que la version que tu utilises de Gparted ne reconnaisse pas une /swap chiffrée et, en conséquence, envoie le message d'avertissement.

Il semblerait que la version de cette distribution Mint Linux n'en ait cure et fonctionne comme ça. L'hypothèse d'une table de partition erronée tomberait alors d'elle même.

A lire car un problème sur une /swap chiffrée y est décrit ..

Make Ubuntu 12.04 recognize encrypted swap partitions to enable Hibernation (Ubuntu Linux Guide)

 

Merci pour la copie d'écran montrant le pourquoi certains le font malgré les risques encourus (changement de disque, erreur du disque lors du démarrage ..).

Comme le résultat n'est pas probant, je continuerai à ne pas chiffrer mes partitions et à utiliser Truecrypt pour planquer mes "fichiers sensibles".

Je lis aussi qu'il est possible de fonctionner sans /swap dans le contexte d'un ordinateur de bureau mais que ceci peut causer des problèmes sur un serveur et dans ''certaines circonstances''. J'en apprends tous les jours.

 

@+


"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."(Benjamin Franklin)


#15 Tchim

Tchim

    A vos souhaits !

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 4 279 Messages :
  • Gender:Male
  • Location:Valles Marineris.

Posté 06 avril 2014 - 06:48

Oui elle est basée sur la Ubuntu 12.04.

Je vais lire pour le problème de la partition chiffrée et  l'hibernation.

 

En effet, le résultat n'est pas vraiment au top et à l'avenir je m'abstiendrai aussi de chiffrer la /home.

 

Connais-tu les programmes suivants ?

Capture-1.png


Que la paix vous accompagne !




1 utilisateur(s) en train de lire ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)