web-dev-qa-db-fra.com

Le lecteur de disque de messages pour / dev / mapper / cryptswap1 n'est pas encore prêt ou n'est pas présent, même après avoir essayé diverses options

J'ai essayé le conseil ici: geek Puny y compris les derniers amendements. et ici Askubunt avec les conseils suivants pour 14.04

J'utilise Xubuntu 14.04 sur un système plus ancien. Je viens de mettre à niveau la mémoire pour ce qu'il vaut.

Mais aucun d'entre eux ne fonctionne. Je sais que cela a déjà été demandé, mais comme aucune réponse ne correspond à mon cas, veuillez comprendre pourquoi je publie une question souvent posée.

Je peux travailler avec swap, mais lors du redémarrage, il semble ignorer et je n'ai plus de swap. J'ai modifié les fichiers/etc/fstab et/etc/cryptab et /etc/initramfs-tools/conf.d/resume et rien ne fonctionne.

$free -m

montre

             total       used       free     shared    buffers     cached
Mem:          2015        364       1651         10         65        145
 -/+ buffers/cache:        153       1862
Swap:            0          0          0

et

$Sudo fdisk -l

montre

    Disk /dev/sdc: 123.5 GB, 123522416640 bytes
    255 heads, 63 sectors/track, 15017 cylinders, total 241254720 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x0003e24c

       Device Boot      Start         End      Blocks   Id  System
    /dev/sdc1            2048   241254399   120626176   83  Linux

    Disk /dev/sdb: 60.0 GB, 60022480896 bytes
    255 heads, 63 sectors/track, 7297 cylinders, total 117231408 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x32ae6f1f

       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     6146047     3072000   82  Linux swap / Solaris
    /dev/sdb2   *     6148096   117229567    55540736   83  Linux

    Disk /dev/sda: 1000.2 GB, 1000170586112 bytes
    255 heads, 63 sectors/track, 121597 cylinders, total 1953458176 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x6bd593d7

       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048  1953458175   976728064    7  HPFS/NTFS/exFAT

    Disk /dev/mapper/cryptswap1: 3145 MB, 3145728000 bytes
    255 heads, 63 sectors/track, 382 cylinders, total 6144000 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x6c9ef990

et

$cat /etc/fstab

montre

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb2 during installation
UUID=d18d8971-e86c-4c2c-8396-27e175e1a9f3 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sdc1 during installation
UUID=91934cf2-27b3-4db7-9f24-0ce5bb9d0d6c /home           ext4    defaults        0       2
# swap was on /dev/sdb1 during installation
UUID=c3e7afb4-7fd8-4d1d-b270-c4097493dfa4 none            swap    sw              0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
#/dev/mapper/cryptswap1 none swap sw 0 0
# the external usb backup drive
UUID="3b8e6317-6d88-4e18-a2ac-99129ce00414" /mnt/Ext_HD_1TB     ext4    defaults 0      2
#/dev/mapper/cryptswap1 none swap sw 0 0
#/dev/mapper/cryptswap1 none swap sw 0 0

et

$Sudo blkid -o full -s UUID

montre

/dev/sdc1: UUID="91934cf2-27b3-4db7-9f24-0ce5bb9d0d6c" 
/dev/sdb1: UUID="f0eea40e-af3f-4eee-9b82-9c17a557e2ef" 
/dev/sdb2: UUID="d18d8971-e86c-4c2c-8396-27e175e1a9f3" 
/dev/sda1: UUID="3b8e6317-6d88-4e18-a2ac-99129ce00414"

À part accepter un système non optimal, je ne sais pas quoi faire.

2
Jacques MALAPRADE

Le problème dans mon cas était que mon répertoire personnel était crypté, mais pas mon échange. La plupart des exemples fournis pour résoudre ce problème concernent des cas où le swap a été chiffré. Afin de le faire fonctionner, j'ai suivi les étapes décrites ici Askubunt sauf que je n'ai pas chiffré le swap. c'est-à-dire les modifications suivantes:

commentez toutes les références à /dev/mapper/cryptswap... ou quel que soit le lecteur d'échange désigné dans le /etc/fstab.

et ne faites pas la dernière étape de chiffrement de l’échange:

Sudo ecryptfs-setup-swap

Au redémarrage, je n’obtiens aucune erreur de lecteur . Faites attention entre les démarrages car les noms de partition/dev/sdXX changent souvent entre les sessions de démarrage et ne supposez pas que swap est toujours nommé de la même manière. Cela m'a coûté le formatage d'un backdrive pour linux-swap car le nom du lecteur a été remplacé par ce qui était auparavant la partition swap. Vérifiez toujours avec quelque chose comme Sudo fdisk -l pour voir comment s'appelle la partition de swap.

0
Jacques MALAPRADE

Voici ce qui a fonctionné pour moi.

J'ai également suivi les instructions de votre lien d'origine: Que faire avec "le lecteur de disque pour/dev/mapper/cryptswap1 n'est pas encore prêt ou n'est pas présent"?

Ensuite, j'ai trouvé au hasard un commentaire quelque part ailleurs selon lequel l'UUID de la partition de swap peut changer entre les redémarrages. Donc, en ouvrant/etc/crypttab, j'ai remplacé la longue chaîne UUID par le nom de la partition, qui a toujours été cohérent pour moi:

cryptswap1 /dev/sda3 /dev/urandom noauto,swap,offset=8,cipher=aes-cbc-essiv:sha256

Puis j'ai à nouveau exécuté ce petit numéro:

Sudo update-initramfs -u

Après un redémarrage, cela a finalement fonctionné! Peut-être que cela finira par cesser de fonctionner au hasard, mais étant donné que je n'ai pas trouvé de solution qui fonctionne pour moi, cela me convient.

0
DoomMarine