impossible de monter / dev / mapper / cryptswap1

14

Je viens d'avoir un problème majeur avec mon Ubuntu 11.04 Natty qui, je pense, va finir par une réinstallation :-(

C'est un problème sur deux, donc je les ai posées en deux questions.

Pour une raison inconnue, j'ai eu hier une mise à jour de la distribution sur mon ordinateur portable qui, à toutes fins utiles, n'a rien fait. Pas de changements de version majeurs sauf dans Evolution et LibreOffice plus une partie de l'environnement GNOME (mon autre question).

Maintenant, chaque fois que je démarre ma machine, je reçois ce message

could not mount /dev/mapper/cryptswap1 M for manual S for skip

Qu'est-ce qui aurait causé cette erreur et qu'est-ce que Cryptswap1?

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' 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>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=c3cff8dd-1bf2-4618-8801-761b335c8d38 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

sudo blkid | grep swap
/dev/mapper/cryptswap1: TYPE:"swap"

Crypttab
# <target name> <source device> <key file> <options>

ls -l /dev/mapper
total 0
crw------- 1 root root 10, 236 2011-08-16 05:28 control

Filename Type Size Used Priority
/dev/sda5 partition 1038332 86760 -1

Christopher Stansbury
la source
/dev/mapper/cryptswap1est votre échange crypté, voir askubuntu.com/questions/53242/check-if-partition-is-encrypted/…
NN
Selon ce post, mon disque n'est PAS crypté, alors pourquoi essaie-t-il de monter un disque virtuel?
Christopher Stansbury
Veuillez inclure la sortie de /etc/fstabdans votre question.
NN
1
N'y a-t-il pas de commentaires (lignes commençant par #) dans votre /etc/fstab? S'il y en a, il est important de les inclure ici afin que nous puissions voir ce qui est commenté et ce qui ne l'est pas. Nous avons besoin du contenu exact de /etc/fstab.
NN
3
J'ai une configuration similaire à la vôtre et je reçois aussi le message. Je cherche également une solution.
NN

Réponses:

9

Dans votre /etc/fstabfichier, l' /dev/mapper/cryptswap1entrée est là, c'est pourquoi Ubuntu essaie de la monter au démarrage. Si vous n'utilisez pas de partitions chiffrées, cette ligne ne devrait pas être là. Pour une raison quelconque, la ligne créée par le programme d'installation d'Ubuntu a également été commentée. Il suffit donc de changer (en /etc/fstab):

# swap was on /dev/sda5 during installation
#UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

à

# swap was on /dev/sda5 during installation
UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none            swap    sw              0       0

IMPORTANT: avant de redémarrer, assurez-vous de vérifier que fe10641d-a928-479e-ab3a-b0706b97b601c'est bien en /dev/sda5exécutant:

ls -l /dev/disk/by-uuid/fe10641d-a928-479e-ab3a-b0706b97b601

Cela devrait dire quelque chose comme:

lrwxrwxrwx 1 root root 10 2011-08-16 08:28 /dev/disk/by-uuid/fe10641d-a928-479e-ab3a-b0706b97b601 -> ../../sda5

La sda5partie à la fin est la partie importante. Une fois que vous êtes sûr que l'UUID correspond au numéro de partition, exécutez sudo fdisk -l /dev/sdaet assurez-vous qu'il /dev/sda5s'agit d'une partition de swap.

Ensuite, redémarrez et c'est tout :) J'espère que cela vous aidera.

Andrew Gunnerson
la source
2
Une question sur la partie IMPORTANTE . Que dois - je faire lorsque la lscommande ne pas que la production, mais au lieu dit: cannot access: No such file or directory?
bozdoz
4

Comme Chen Xiao-Long décrit dans sa réponse, vous devez supprimer la ligne "cryptswap" /etc/fstab. Ensuite, vous décommentez la ligne de swap précédemment commentée afin que la fin du fichier ressemble à ceci:

# swap was on /dev/sda5 during installation
UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none            swap    sw              0       0

Pour vérifier l'UUID et le type de système de fichiers (avec le cache nettoyé), exécutez:

~$ sudo blkid /dev/sda5 -c /dev/null

Pour essayer immédiatement votre nouvelle configuration, vous devez recharger /etc/fstab:

~$ sudo mount -a

En dehors de cela, je n'ai aucune idée pourquoi une mise à niveau (version?) Provoque cette erreur.


Ancienne version:

Demande:

  • /etc/crypttab

  • ls -l /dev/mapper

  • lvscan (uniquement LVM)

  • fdisk -l

  • cat /proc/swaps

  • pourquoi votre ligne UUID de partition de swap est-elle commentée?

  • la sortie UUID de la blkidcommande est-elle la même que dans /etc/fstab(ou s'agit-il uniquement de la sortie de blkid)?

Correction temporaire:

Pour supprimer ce message au démarrage, vous pouvez ajouter l'option de montage "nobootwait" ou la ligne de commentaire /etc/fstab.

Lasall
la source
L'UUID de Fstab est à 100% tel quel. Le commentaire est, je crois en relation avec le commentaire ci-dessus indiquant que ma crypte était sur SDA5 lors de l'installation. J'ai également posé des questions à ce sujet étant donné que l'installation n'a pas changé et que je n'ai qu'un seul lecteur divisé en 2 partitions via l'installation. La deuxième ligne de mon codage est le blkid qui, comme vous pouvez le voir, ne montre aucun UUID.
Christopher Stansbury