Error de arranque de Cryptswap: ¿no se puede montar?

9

Creo que tengo mi intercambio configurado, pero no estoy seguro porque al inicio dice que es algo así como "no se pudo montar / dev / mapper / cryptswap1 M para el manual S para omitir" . Pero parece estar montado? Ya he probado esta solución sin éxito.

Cuando ejecuto free -mla salida es:

             total       used       free     shared    buffers     cached
Mem:          3887        769       3117          0         54        348
-/+ buffers/cache:        366       3520
Swap:         4026          0       4026

y sudo bklides:

/dev/sda1: UUID="9fb3ccd6-3732-4989-bfa4-e943a09f1153" TYPE="ext4" 
/dev/mapper/cryptswap1: UUID="bd9fe154-8621-48b3-95d2-ae5c91f373fd" TYPE="swap"

y cat /etc/crypttabes:

cryptswap1 /dev/sda5 /dev/urandom swap,cipher=aes-cbc-essiv:sha256

mi /etc/fstabes:

# /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).
#
#                
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=9fb3ccd6-3732-4989-bfa4-e943a09f1153 /               ext4    
errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=bb0e378e-8742-435a-beda-ae7788a7c1b0 none            swap    
sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

cat /proc/swaps la salida es:

Filename             Type        Size    Used    Priority
/dev/dm-0                               partition   4123644 0   -1

¿Mi intercambio no está configurado correctamente o cómo puedo solucionar mi mensaje de arranque?

leñoso
fuente

Respuestas:

9

Me topé con este problema para 3 versiones diferentes de Ubuntu en dos computadoras diferentes. Si bien la mayoría de las veces la partición de intercambio se montó a pesar del mensaje de advertencia, a veces la GUI se negó a iniciarse al finalizar el arranque debido a ello.

Esto es lo que hice como solución alternativa:

Abra una terminal presionando Ctrl+ Alt+ T.

Escribe gksudo gedit /etc/fstaby presiona Enter.

Busque la línea que dice:

/dev/mapper/cryptswap1 none swap sw 0 0

Ahora ingrese el valor noautojusto después sw(separado por una coma), para que se vea así:

/dev/mapper/cryptswap1 none swap sw,noauto 0 0

Guardar y Salir. De esta manera, su partición de intercambio no se montará durante el arranque , por lo tanto, el mensaje de advertencia no aparecerá ni obstaculizará la aparición de la pantalla de inicio de sesión.

Ahora escriba una terminal

gksudo gedit /etc/rc.local

e ingrese las siguientes líneas antes de la entrada exit 0 :

sleep 10

swapon /dev/mapper/cryptswap1

Si no hay una entrada exit 0, deberá ingresarla justo debajo de esas dos líneas. Guardar y salir de nuevo. Esto le indicará a su sistema que espere 10 segundos después de iniciar sesión para montar su partición de intercambio encriptada.

Reinicie su sistema. No debería recibir más el mensaje de advertencia. Después de iniciar sesión, espere un momento, luego abra una terminal nuevamente y escriba

free -m

Su salida debería verse así:

fuzzyq @ Samsung-R710: ~ $ gratis -m

              total       used       free     shared    buffers     cached

 Mem:          3949       3806        143          0         86       1783

 -/+ buffers/cache:       1936       2013

 Swap:         4095          0       4095

La última línea es la importante. Si se muestra un valor positivo para el intercambio total, su partición de intercambio se está montando correctamente.

FuzzyQ
fuente
2
¡Muchas gracias, esto finalmente solucionó mi problema y se está montando correctamente!
woody
Me alegro de que funcionó, ¡felicidades!
FuzzyQ
Intenté esto en el (próximo) Ubuntu 14.04 y desafortunadamente el procedimiento no ayudó: el intercambio se creó en el último paso swapon /dev/mapper/cryptswap1pero no se montó después del reinicio. Me parece que la solución alternativa no puede ayudar, debido a los problemas descritos en esta discusión de informe de errores de Launchpad relacionados con el problema (advertencia: una discusión técnica).
Premek Brada
1
¡Esta respuesta puede tener 1,5 años, pero aún funciona! ¡Gracias!
Nic Wortel
1

No monta sistemas de archivos de intercambio. Sin embargo, puede verificar que estén en uso con:

cat /proc/swaps

que le mostrará todos los dispositivos de bloque configurados para ser utilizados como intercambio.

Marcin Kaminski
fuente
Edité mi operación para aclarar mi pregunta. Quiero arreglar el mensaje de arranque que recibo. No estoy seguro de si cat /proc/swapsayudará en eso, pero lo agregué a mi publicación
woody
¿Se supone que es sda5o está bien que mi cat /proc/swapsesdm-0
woody