Mon échange ne semble pas fonctionner. J'ai essayé de le réparer mais rien de ce que j'ai essayé n'a fonctionné.
Voici quelques informations pertinentes pour résoudre le problème:
Pendant l’installation, j’ai choisi de chiffrer mon dossier personnel. Semble cryptswap est utilisé.
Lorsque j'ouvre le moniteur système gnome, il indique "L'échange n'est pas disponible".
Voici quelques sorties de terminal éditées:
Sudo swapon -s
(Nothing)
Sudo swapon -a
swapon: stat failed /dev/mapper/cryptswap1: No such file or directory
cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=3dbb0bca-df4c-426d-a672-2e31e6683646 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
#UUID=ef29aae9-af0e-403c-b702-334acb1d5879 none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
cat /etc/crypttab
cryptswap1 UUID=ef29aae9-af0e-403c-b702-334acb1d5879 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
Sudo lsblk -o NAME,FSTYPE,UUID
NAME FSTYPE UUID
sda
├─sda1 ext4 3dbb0bca-df4c-426d-a672-2e31e6683646
└─sda5
GParted:
Toute aide est appréciée =)
Le lien fourni par necordian comporte des étapes qui résolvent ce problème (j'ai testé sur un système doté d'un RAID et d'un répertoire personnel/swap chiffré), sauf qu'une étape est manquante; vous devez donc redémarrer avant que le swap ne soit disponible. Voici ce que j'ai fait pour que ma partition d'échange cryptée fonctionne.
Besoin d'un UUID et d'un nom de périphérique pour la partition de swap afin de résoudre ce problème sur un système RAID avec répertoire/swap chiffré:
Recherchez l'ID de périphérique à l'aide de l'utilitaire "Disks":
Cliquez sur le logo ubuntu dans la barre d'outils de l'unité, puis tapez Disks pour ouvrir l'utilitaire de disque.
Sélectionnez la partition SWAP et le nom du périphérique doit être répertorié ci-dessous.
(habituellement/dev/dm- # pour RAID ou/dev/sda # pour non RAID)
Sur mon PC avec RAID, il était / dev/dm-6.
Obtenir l'UUID de crypttab:
cat /etc/crypttab
Mon / etc/crypttab:
cryptswap1 UUID=5381faa1-369c-4504-9d8d-acfc7cb69e71 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
Puis exécutez ce qui suit avec votre UUID de swap et votre nom de périphérique:
Sudo mkswap -U 5381faa1-369c-4504-9d8d-acfc7cb69e71 /dev/dm-6
Ajoutez le texte suivant , 1024 à la ligne de permutation dans / etc/crypttab directement après permutation, chiffrement = aes-cbc-essiv: sha256 do ne pas laisser d'espaces.
Sudo nano /etc/crypttab
/ etc/crypttab devrait maintenant ressembler à ceci:
cryptswap1 UUID=5381faa1-369c-4504-9d8d-acfc7cb69e71 /dev/urandom swap,cipher=aes-cbc-essiv:sha256,1024
Exécutez la commande suivante:
Sudo update-initramfs -u
Redémarrez et votre échange devrait maintenant fonctionner (enfin cela a fonctionné pour moi).
Essayez de redémarrer plusieurs fois pour vous assurer que tout va bien.
Il semble que l'UUID de votre partition d'échange ne soit pas signalé. Je ne sais pas si cela est supposé être normal pour un échange crypté, mais vous pouvez essayer de spécifier la partition en utilisant d'autres méthodes dans crypttab
, telles que:
cryptswap1 /dev/sda5 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
J'ai tracé /dev/mapper/cryptswap1
jusqu'à /dev/dm-1
donc cela a fonctionné pour moi:
Sudo mkswap /dev/dm-1
Sudo swapon -a
Cela a permis l'échange qui était déjà là. J'utilise Ubuntu 14.10 64 bits.