Linux | Problème de chiffrement de la swap

Classé dans : Linux Mots clés : Linux, swap, bash

Résolution de l'erreur de démarrage :
"The disk drive for /dev/mapper/cryptswap1 is not ready yet or not present"

Une erreur qui indique que votre partition d'échange cryptée, la SWAP, ne peut pas être montée parce que votre système manque de RAM. Cela se produit lorsque vous démarrez votre ordinateur ou vos périphériques CD ou USB. 

Il vous faudra réparer la swap. 


Commencez par désactiver la swap (partition d'échange) :
$sudo swapoff -a

Dans le fichier de configuration de la swap, /etc/crypttab il faut commenter en ajoutant un # à la ligne : 
#cryptswap1/dev/sdb8/dev/urandom swap,cipher=aes-cbc-essiv:sha256

Idem pour le fichier de configuration de la swap dans /etc/fstab à la ligne : 
#/dev/mapper/cryptswap1 none swap sw 0 0

Utilisez Gparted afin de formater la partition d'échange en linux-swap.


Reconstituez la swap avec XX correspondant à la partition d'échange de votre système (swap) tout en gardant la valeur de UUID :
$sudo mkswap /dev/sdXX 
Exemple de message que vous aurez :
Setting up swapspace version 1, size = 4208636 KiB
no label, UUID=06a9be15-d05b-466d-bfe3-a086bb9cdba0
update /etc/initramfs-tools/conf.d/resume with the new UUID

Mettez à jour le fichier /etc/initramfs-tools/conf.d/resume avec la nouvelle valeur d'UUID de la commande mkswap.

Exemple de mise à jour de valeur UUID :
RESUME=UUID=06a9be15-d05b-466d-bfe3-a086bb9cdba0
Puis exécutez cette suite de commande :

- Mettre à jour initramfs :
$sudo update-initramfs -u
- Activez la swap :
$sudo swapon /dev/sdXX
- Cryptez la swap :
$sudo ecryptfs-setup-swap

Testez soit avec la commande :
$free -m
                     total       used       free     shared    buffers     cached
Mem:         11950       6662       5287          0        126       4002
-/+ buffers/cache:       2533       9416
Swap:         4109          0       4109
soit :
$swapon -s
Filename                    Type  Size     Used Priority
/dev/mapper/cryptswap1                  partition       4208636 0 -1

A PROPOS

  • Grace à mon expérience dans les Systèmes d'Information, j'ai le privilège de partager mon expérience en les centralisant sous la forme d’une base de connaissance.
  • Parfois certaines de nos questions ne trouvent pas toujours de réponse. Le domaine de l’informatique évolue rapidement, il est alors important de pouvoir profiter des solutions déjà expérimentés.
  • Ce site sera de plus en plus accessible.
  • Je vous remercie d’avance pour vos éventuelles remarques constructives permettant son amélioration.

Écrire un commentaire

 Se rappeler de moi sur ce site
Quelle est la troisième lettre du mot zqmoo ?

Fil RSS des commentaires de cet article

↓