no se pudo montar / dev / mapper / cryptswap1

14

Acabo de tener un problema importante con mi Ubuntu 11.04 Natty que creo que terminará en una reinstalación :-(

Este es el problema uno de los dos, así que los he puesto como dos preguntas.

Por alguna razón desconocida, ayer tuve una actualización de distribución en mi computadora portátil que, a todos los efectos, no hizo nada. No hay cambios importantes en la versión, excepto en Evolution y LibreOffice más algunos del entorno GNOME (mi otra pregunta).

Ahora, cada vez que inicio mi máquina, recibo este mensaje

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

¿Qué habría causado este error y qué demonios es 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
fuente
/dev/mapper/cryptswap1es su intercambio cifrado, consulte askubuntu.com/questions/53242/check-if-partition-is-encrypted/…
NN
De acuerdo con esa publicación, mi unidad NO está encriptada, ¿por qué está tratando de montar una unidad virtual?
Christopher Stansbury
Incluya el resultado de /etc/fstaben su pregunta.
NN
1
¿No hay comentarios (líneas que comienzan con #) en su /etc/fstab? Si es así, es importante incluirlos aquí para que podamos ver qué está comentado y qué no. Necesitamos el contenido exacto de /etc/fstab.
NN
3
Tengo una configuración similar a la tuya y también recibo el mensaje. También estoy buscando una solución.
NN

Respuestas:

9

En su /etc/fstabarchivo, la /dev/mapper/cryptswap1entrada está allí, por lo que Ubuntu intenta montarlo en el arranque. Si no usa particiones cifradas, esa línea no debería estar allí. Por alguna razón, la línea creada por el instalador de Ubuntu también se comentó. Así que solo cambia (in /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

a

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

IMPORTANTE: antes de reiniciar, asegúrese de verificar que fe10641d-a928-479e-ab3a-b0706b97b601realmente se está /dev/sda5ejecutando:

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

Debería decir algo como:

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

La sda5parte al final es la parte importante. Una vez que esté seguro de que el UUID coincide con el número de partición, ejecute sudo fdisk -l /dev/sday asegúrese de que /dev/sda5sea ​​una partición de intercambio.

Luego solo reinicie y eso es todo :) Espero que esto ayude.

Andrew Gunnerson
fuente
2
Una pregunta sobre la parte IMPORTANTE . ¿Qué debo hacer cuando el lscomando no tiene esa salida, sino que dice cannot access: No such file or directory:?
bozdoz
4

Como Chen Xiao-Long describió en su respuesta, debe eliminar la línea "cryptswap" /etc/fstab. Luego, descomenta la línea de intercambio previamente comentada para que el final del archivo se vea así:

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

Para verificar el UUID y el tipo de sistema de archivos (con caché limpia), ejecute:

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

Para probar su nueva configuración inmediatamente, debe volver a cargar /etc/fstab:

~$ sudo mount -a

Aparte de eso, no tengo idea de por qué una actualización (¿lanzamiento?) Causa este error.


Versión antigua:

Solicitud:

  • /etc/crypttab

  • ls -l /dev/mapper

  • lvscan (solo LVM)

  • fdisk -l

  • cat /proc/swaps

  • ¿Por qué se comenta tu línea UUID de partición de intercambio?

  • ¿La salida UUID del blkidcomando es la misma que en /etc/fstab(o es toda la salida de blkid)?

Solución temporal:

Para suprimir este mensaje en el arranque, puede agregar la opción de montaje "nobootwait" o la línea de comentarios /etc/fstab.

Lasall
fuente
UUID de Fstab es 100% como es. El comentario es, creo en relación con el comentario anterior que indica que mi cripta estaba en SDA5 durante la instalación. También cuestioné esto teniendo en cuenta que la instalación no ha cambiado y solo tengo una unidad dividida en 2 particiones a través de la instalación. La segunda línea de mi codificación es el blkid que, como puede ver, no muestra UUID.
Christopher Stansbury