web-dev-qa-db-fra.com

Impossible de monter / dev / mapper / cryptswap1

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

C'est le problème un de deux alors 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, pour toutes les intentions, n’a rien fait. Aucune modification majeure de la version 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

14

Dans votre fichier /etc/fstab, l'entrée /dev/mapper/cryptswap1 est présente, c'est pourquoi Ubuntu essaie de le 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 Ubuntu a également été commentée. Alors changez simplement (dans /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 que fe10641d-a928-479e-ab3a-b0706b97b601 est bien /dev/sda5 en lançant:

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

Il 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 partie sda5 à la fin est la partie importante. Une fois que vous êtes certain que l'UUID correspond au numéro de la partition, exécutez Sudo fdisk -l /dev/sda et assurez-vous que /dev/sda5 est une partition de swap.

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

9
Andrew Gunnerson

Comme Chen Xiao-Long l’a décrit dans sa réponse, vous devez supprimer la ligne "cryptswap" dans /etc/fstab. Ensuite, vous 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 votre nouvelle configuration immédiatement, vous devez recharger /etc/fstab:

~$ Sudo mount -a

En dehors de cela, je ne sais pas pourquoi une mise à jour (de version?) Provoque cette erreur.


Ancienne version:

Demande:

  • /etc/crypttab

  • ls -l /dev/mapper

  • lvscan (uniquement LVM)

  • fdisk -l

  • cat /proc/swaps

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

  • la sortie UUID de la commande blkid est-elle identique à celle de /etc/fstab (ou s'agit-il de la sortie de blkid)?

Solution temporaire:

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

4
Lasall